1 /* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, December 2010. */
2 /* { dg-do compile } */
4 /* Test that all protocols appearing in @interface declarations are
5 real (ie, we saw a full @protocol definition with list of methods),
6 and not just forward-references (ie, "@protocol NSObject;"). */
16 @interface MyClass <MyProtocol> /* { dg-warning "definition of protocol .MyProtocol. not found" } */
19 @interface MyClass2 <MyProtocol2> /* Ok */
22 @interface MyClass2 (Category) <MyProtocol> /* { dg-warning "definition of protocol .MyProtocol. not found" } */
25 @protocol MyProtocol3 <MyProtocol> /* Ok */