1 // Test for range-based for loop
2 // Test the loop with an array
3 
4 // { dg-do run { target c++11 } }
5 
6 extern "C" void abort();
7 
main()8 int main()
9 {
10     int a[] = {1,2,3,4};
11     int sum = 0;
12     for (int x : a)
13         sum += x;
14     if (sum != 10)
15         abort();
16 }
17