1 @__experimental_modules_import redecl_merge_left; 2 3 @class C4; 4 @class C4; 5 @protocol P4; 6 @protocol P4; 7 @protocol P4; 8 @__experimental_modules_import redecl_merge_right; 9 10 @class B; 11 12 @class A; 13 14 @protocol P1; 15 16 struct S1; 17 struct S3; 18 19 void refers_to_C4(C4*); 20 21 #ifdef __cplusplus 22 template<typename T> class Vector; 23 24 template<typename T> class Vector; 25 26 template<typename T> class Vector; 27 #endif 28 29