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];