Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / warn / Winit-list1.C
blobbf3cb094e0f5952635a31fa931c9de90f0923f6d
1 // PR c++/67711, 48562
2 // { dg-do compile { target c++11 } }
4 #include <initializer_list>
6 using IL = std::initializer_list<int>;
7 int main()
9   IL il = { 1,2,3 };
10   il = { 4,5,6 };               // { dg-warning "initializer_list" }
11   // the array is dead, il now points to garbage
12   il = *new IL{ 7, 8, 9 };      // { dg-warning "initializer_list" }
13   // the array is dead, il now points to garbage
14   return *il.begin(); // undefined