blob: f0795807878b64f1a0c8bd547a8990c6bce02e6e [file] [log] [blame]
// { dg-additional-options "-fmodules-ts -fdump-lang-module-vops" }
import "macro-3_b.H";
import "macro-3_a.H";
int main ()
{
#ifdef foo
return 1;
#endif
if (bar != 3)
return 2;
#define foo 2
if (foo != 2)
return 3;
return 0;
}
// { dg-final { scan-lang-dump {Read new macro #define foo at} module } }
// { dg-final { scan-lang-dump {Read new macro #define bar at} module } }
// { dg-final { scan-lang-dump {Read add macro #undef foo} module } }
// { dg-final { scan-lang-dump {Read new macro #define bob} module } }
// { dg-final { scan-lang-dump {Read add macro #undef & #define bar} module } }