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