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()14 int 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