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