// { dg-do run } | |
// GROUPS passed niklas hiding local-types | |
extern "C" int printf (const char*, ...); | |
int val = 1; | |
void S () { printf ("FAIL\n"); } | |
void f () { printf ("PASS\n"); val = 0; } | |
int main () | |
{ | |
struct S { S () { f (); } }; | |
S (); | |
return val; | |
} |