1// { dg-do assemble } 2// GROUPS passed niklas construct-destruct 3struct S { S (); ~S (); }; 4void f () { while (1) S s; } 5 6