| // { dg-additional-options {-fmodules-ts -fdump-lang-module-alias} } |
| |
| import "hdr-init-1_a.H"; |
| import "hdr-init-1_b.H"; |
| |
| int bob () |
| { |
| static int i; |
| |
| return ++i; |
| } |
| |
| int main () |
| { |
| return !(var == 1); |
| } |
| |
| // { dg-final { scan-lang-dump-times {Reading 1 initializers} 2 module } } |
| |
| // { dg-final { scan-lang-dump {Read:-[0-9]*'s named merge key \(new\) var_decl:'::var'} module } } |
| // { dg-final { scan-lang-dump-times {Reading definition var_decl '::var@[^\n]*/hdr-init-1_a.H:1'} 2 module } } |
| |
| // { dg-final { scan-lang-dump {Read:-[0-9]*'s named merge key \(matched\) var_decl:'::var'} module } } |
| |