testsuite: i386: adapt to -std=gnu23 default change
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / range-for25.C
blob8ba9f652d5d949e29597a7129d874c379031fde3
1 // PR c++/57243
2 // { dg-require-effective-target c++11 }
4 struct snarf
6   template <class T>
7   void get() {}
8 };
10 template <class T>
11 struct container
13   snarf * begin() { return nullptr; }
14   snarf * end() { return nullptr; }
17 template <class T>
18 void foo()
20   container<int> arr;
22   for( auto i : arr )
23     i.get<int>();
26 int main()
28   return 0;