(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
modules/
macro-1_b.C
// { dg-additional-options "-fmodules-ts" }
import "macro-1_a.H";

#define baz = + 1
int foo;
struct X 
{
  const char *s;
  int v;
}
;
X x kevin (5);

int main ()
{
  if (foo != 1)
    return 1;
  if (x.v != 5)
    return 2;
  const char *banana = "banana";
  for (unsigned ix = 0; banana[ix]; ix++)
    if (banana[ix] != x.s[ix])
      return 3;
  return 0;
}