| /* PR c/81795 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Wc++-compat" } */ | |
| #pragma GCC diagnostic push | |
| #pragma GCC diagnostic ignored "-Wc++-compat" | |
| struct S { int f; }; /* { dg-bogus "note: originally defined here" } */ | |
| typedef int S; /* { dg-bogus "invalid in C\[+\]\[+\]" } */ | |
| typedef int T; /* { dg-bogus "note: originally defined here" } */ | |
| struct T { int f; }; /* { dg-bogus "invalid in C\[+\]\[+\]" } */ | |
| #pragma GCC diagnostic pop |