1 // { dg-do preprocess }
2 // { dg-additional-options -fmodule-header }
3 
4 #ifndef _STDIO_H
5 #define _STDIO_H
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 
10   // Yes, inside extern "C" block :(
11   #include "inc-xlate-1_a.H"
12   #ifndef _STDARG_H
13   #error barf
14   #endif
15 
16 #ifdef __cplusplus
17 }
18 #endif
19 #endif
20 
21 // { dg-final { scan-file inc-xlate-1_b.i {import  "[^\n]*inc-xlate-1_a.H" \[\[__translated\]\];\n} } }
22