1 // PR c++/77284 2 // { dg-do compile { target c++11 } } 3 4 #include <initializer_list> 5 6 struct A 7 { ~AA8 ~A () {} 9 }; 10 foo(A & v)11 void foo (A & v) 12 { 13 for (A a : { v }) {}; 14 } 15