1 /* { dg-options "-std=gnu89 -fms-extensions" } */
2 /* Enabling Microsoft mode makes all of the tests equivalent. Checked vs
3 Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
12 char testB
[sizeof(struct B
) == 2 * sizeof(struct A
) ? 1 : -1];
18 char testC
[sizeof(struct C
) == 2 * sizeof(struct A
) ? 1 : -1];
19 char testD
[sizeof(struct D
) == sizeof(struct A
) ? 1 : -1];
25 char testE
[sizeof(struct E
) == 2 * sizeof(struct A
) ? 1 : -1];
27 typedef struct A typedef_A
;
32 char testF
[sizeof(struct F
) == 2 * sizeof(struct A
) ? 1 : -1];