#include <iostream>

using namespace std;

struct foo {
	foo& operator=(foo const&) { cout << "foo\n"; return *this; }
	foo& operator=(int) { cout << "int\n"; return *this; }
};

int main() {
	foo f;
	f = {};
}
