URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [objc.dg/] [protocol-forward-1.m] - Rev 716
Go to most recent revision | Compare with Previous | Blame | View Log
/* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, December 2010. */ /* { dg-do compile } */ /* Test that all protocols appearing in @interface declarations are real (ie, we saw a full @protocol definition with list of methods), and not just forward-references (ie, "@protocol NSObject;"). */ #include <objc/objc.h> @protocol MyProtocol; @protocol MyProtocol2 - (int)method2; @end @interface MyClass <MyProtocol> /* { dg-warning "definition of protocol .MyProtocol. not found" } */ @end @interface MyClass2 <MyProtocol2> /* Ok */ @end @interface MyClass2 (Category) <MyProtocol> /* { dg-warning "definition of protocol .MyProtocol. not found" } */ @end @protocol MyProtocol3 <MyProtocol> /* Ok */ @end
Go to most recent revision | Compare with Previous | Blame | View Log