1 // { dg-do run { target c++11 } }
2 
3 extern "C" void abort ();
4 extern int ar[2];
5 
f()6 int f()
7 {
8   if (ar[0] != 42 || ar[1] != 0)
9     abort ();
10   return 1;
11 }
12 
13 int i = f();
14 
15 int ar[2] = { 42, i };
16 
main()17 int main()
18 {
19 }
20