1 @import redecl_merge_top
;
27 void consume_S1(struct S1
*);
28 struct S2
*produce_S2(void);
30 // Test declarations in different modules with no common initial
47 int *explicit_func(void);
49 struct explicit_struct
;
59 void consume_S3(struct S3
*);
60 struct S4
*produce_S4(void);
68 int func1(int x
) { return x
; }
70 static int func2(int);
82 @import redecl_merge_top
.Explicit
;
85 @interface ClassWithDef
89 void eventually_noreturn(void) __attribute__((noreturn
));
90 void eventually_noreturn2(void) __attribute__((noreturn
));