xref: /llvm-project/clang/test/Modules/Inputs/redecl-merge-bottom.h (revision dcf25087917305dec7fc0d7ff7d438882a6cb727)
1c50d4924SDouglas Gregor @import redecl_merge_left;
20475cd88SDouglas Gregor 
30475cd88SDouglas Gregor @class C4;
40475cd88SDouglas Gregor @class C4;
5da38930cSDouglas Gregor @protocol P4;
6da38930cSDouglas Gregor @protocol P4;
7da38930cSDouglas Gregor @protocol P4;
8c50d4924SDouglas Gregor @import redecl_merge_right;
905f10357SDouglas Gregor 
109f562c8dSDouglas Gregor @class B;
119f562c8dSDouglas Gregor 
1205f10357SDouglas Gregor @class A;
139f562c8dSDouglas Gregor 
1432c17577SDouglas Gregor @protocol P1;
1532c17577SDouglas Gregor 
162009ceedSDouglas Gregor struct S1;
172009ceedSDouglas Gregor struct S3;
182009ceedSDouglas Gregor 
19464b0ca6SDouglas Gregor void refers_to_C4(C4*);
20464b0ca6SDouglas Gregor 
21*dcf25087SDouglas Gregor @interface UnrelatedToDeclaredThenLoaded
22*dcf25087SDouglas Gregor - declaredThenLoadedMethod;
23*dcf25087SDouglas Gregor @end
24*dcf25087SDouglas Gregor 
25*dcf25087SDouglas Gregor @class DeclaredThenLoaded;
26