struct widget
{
widget(int) {}
widget(widget const&) = delete;
};
int main()
{
int x = 10;
// widget w = x; // doesn't compile
widget w = {x};
}
c3RydWN0IHdpZGdldAp7CiAgICB3aWRnZXQoaW50KSB7fQogICAgd2lkZ2V0KHdpZGdldCBjb25zdCYpID0gZGVsZXRlOwp9OwoKaW50IG1haW4oKQp7CiAgICBpbnQgeCA9IDEwOwovLyAgICB3aWRnZXQgdyA9IHg7IC8vIGRvZXNuJ3QgY29tcGlsZQogICAgd2lkZ2V0IHcgPSB7eH07Cn0=