struct Foo
{
int x, y;
Foo() = default;
Foo& operator=(const Foo&) = delete;
};
int main()
{
Foo f1 {1, 2};
Foo f2 = {1, 2};
}
c3RydWN0IEZvbwp7CiAgICBpbnQgeCwgeTsKCiAgICBGb28oKSA9IGRlZmF1bHQ7CiAgICBGb28mIG9wZXJhdG9yPShjb25zdCBGb28mKSA9IGRlbGV0ZTsKfTsKCmludCBtYWluKCkKewogICAgRm9vIGYxIHsxLCAyfTsKICAgIEZvbyBmMiA9IHsxLCAyfTsKfQo=