1 // { dg-lto-do run } 2 3 static const char *fname; 4 struct S 5 { SS6 S () { fname = __func__; } 7 }; 8 extern "C" void abort (void); 9 int main()10 main () 11 { 12 S tmp; 13 if (fname[0] != 'S') 14 abort (); 15 return 0; 16 } 17