1 /* { dg-do run } */
2 // { dg-additional-sources "nested-extern.cc" }
3 /* PR 31775 */
4 extern "C" void abort();
5 extern int *p;
main()6 int main()
7 {
8   extern int i;
9   i = 1;
10   *p = 2;
11   if (i == 2)
12     abort ();
13   return 0;
14 }
15 
16 static int i;
17 int *p = &i;
18