OSDN Git Service

* gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / Wcxx-compat-21.c
1 /* PR c/44772 */
2 /* { dg-do compile } */
3 /* { dg-options "-Wc++-compat" } */
4
5 typedef enum { E1, E2 } E;
6
7 typedef struct
8 {
9   E e;
10   union
11   {
12     int i;
13     char *c;
14   };                    /* { dg-bogus "as both field and typedef name" } */
15 } S;
16
17 S s;
18
19 typedef int T;
20
21 struct U
22 {
23   T t;
24   union { int i; };     /* { dg-bogus "as both field and typedef name" } */
25 };