blob: 26eed69b91b2880c000b14eb16f8238800c32a0f [file] [log] [blame]
Douglas Gregor05f10352011-12-17 23:38:30 +00001__import_module__ redecl_merge_top;
2
3@interface Super
4@end
5
6@interface A : Super
7- (Super*)init;
8@end
9
Douglas Gregor9f562c82011-12-19 15:27:36 +000010@class B;
11
Douglas Gregor21823bf2011-12-20 18:11:52 +000012@class Explicit;
13
14int *explicit_func(void);
15
16struct explicit_struct;
17
Douglas Gregor074a4092011-12-19 18:19:24 +000018#ifdef __cplusplus
19template<typename T> class Vector {
20public:
21 void push_back(const T&);
22};
23#endif
Douglas Gregor0abc2622011-12-20 22:06:13 +000024
25int ONE;
26__import_module__ redecl_merge_top.Explicit;
27const int one = ONE;