1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// PR c++/21440 // { dg-options "" } struct Foo { ~Foo(); int i; }; void bar() { Foo foo = ({ Foo bletch; bletch.i = 0; bletch; }); }