blob: 4e52a6724783c057776fc6bff01b27cc4b15ef14 [file] [log] [blame]
Douglas Gregor5948ae12012-01-03 18:04:46 +00001@import redecl_merge_left;
Douglas Gregorcce54aa2011-12-22 19:44:59 +00002
3@class C4;
4@class C4;
Douglas Gregordba93612012-01-01 21:47:52 +00005@protocol P4;
6@protocol P4;
7@protocol P4;
Douglas Gregor5948ae12012-01-03 18:04:46 +00008@import redecl_merge_right;
Douglas Gregora1be2782011-12-17 23:38:30 +00009
Douglas Gregorecb19382011-12-19 15:27:36 +000010@class B;
11
Douglas Gregora1be2782011-12-17 23:38:30 +000012@class A;
Douglas Gregorecb19382011-12-19 15:27:36 +000013
Douglas Gregor27c6da22012-01-01 20:30:41 +000014@protocol P1;
15
Douglas Gregor1ca4a5c2012-01-03 22:46:00 +000016struct S1;
17struct S3;
18
Douglas Gregorc3cfd2a2011-12-22 21:40:42 +000019void refers_to_C4(C4*);
20
Douglas Gregorf63b0a52011-12-19 18:19:24 +000021#ifdef __cplusplus
22template<typename T> class Vector;
23
24template<typename T> class Vector;
25
26template<typename T> class Vector;
27#endif
28