1 // { dg-additional-options "-fmodules-ts" } 2 import "macro-1_a.H"; 3 4 #define baz = + 1 5 int foo; 6 struct X 7 { 8 const char *s; 9 int v; 10 } 11 ; 12 X x kevin (5); 13 main()14int main () 15 { 16 if (foo != 1) 17 return 1; 18 if (x.v != 5) 19 return 2; 20 const char *banana = "banana"; 21 for (unsigned ix = 0; banana[ix]; ix++) 22 if (banana[ix] != x.s[ix]) 23 return 3; 24 return 0; 25 } 26