Home | History | Annotate | Download | only in SemaObjC

Lines Matching full:definition

3 @interface Foo // expected-note {{previous definition is here}}
8 @class Bar; // expected-note {{previous definition is here}}
16 typedef int OBJECT; // expected-note {{previous definition is here}}
21 typedef int Gorf; // expected-note {{previous definition is here}}
23 @interface Gorf @end // expected-error {{redefinition of 'Gorf' as different kind of symbol}} expected-note {{previous definition is here}}
32 @interface A<P> @end // expected-note {{previous definition is here}}
33 @interface A<Q> @end // expected-error {{duplicate interface definition for class 'A'}}
35 @protocol PP<P> @end // expected-note {{previous definition is here}}
36 @protocol PP<Q> @end // expected-warning {{duplicate protocol definition of 'PP'}}
38 @interface A(Cat)<P> @end // expected-note {{previous definition is here}}
39 @interface A(Cat)<Q> @end // expected-warning {{duplicate definition of category 'Cat' on interface 'A'}}
43 NSString * TestBaz; // expected-note {{previous definition is here}}