blob: 55d46e415230d0e97f495d7294fe598f6b081a08 [file] [log] [blame]
// { dg-additional-options {-fmodules-ts -fdump-lang-module-lineno} }
export module foo;
// { dg-module-cmi foo }
#define NOT 1
#define YES 1
#define AGAIN_NO (1 + 2)
#if NOT
int foo (int = YES)
{
return AGAIN_NO;
}
#endif
// { dg-final { scan-lang-dump { Macro maps:1} module } }
// { dg-final { scan-lang-dump { Macro:0 YES 1/1.2 locations } module } }
// { dg-final { scan-lang-dump { Macro maps:1 locs:1} module } }
// { dg-final { scan-lang-dump-not {Macro:. NOT } module } }
// { dg-final { scan-lang-dump-not {Macro:. AGAIN_NO } module } }