1 // { dg-do preprocess }
2 // { dg-additional-options "-fmodules-ts -isystem [srcdir]" }
3 
4 #define empty
5 #define nop(X) X
6 
7 ONE bibity bobity
8 import <cpp-6_a.H>;
9 TWO bibity bobity
10 import empty nop(<bibity>);
11 THREE bibity bobity
12 import empty <bobity.H>;
13 FOUR bibity bobity
14 
15 // { dg-final { scan-file cpp-6_c.i {ONE bibity bobity\n} } }
16 // { dg-final { scan-file cpp-6_c.i {TWO cpp-6_b.H bobity\n} } }
17 // { dg-final { scan-file cpp-6_c.i {THREE cpp-6_b.H cpp-6_b\n} } }
18 // { dg-final { scan-file cpp-6_c.i {FOUR cpp-6_b.H cpp-6_b\n} } }
19