URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [objc.dg/] [enhanced-proto-2.m] - Rev 704
Compare with Previous | Blame | View Log
/* Test use of @optional/@required keywords in @protocol class. */ /* { dg-do compile } */ @protocol MyProto1 @optional - (void) FOO; @optional - (void) FOO; @optional - (void) REQ; @optional @end @interface MyProto2 <MyProto1> @required /* { dg-error ".@required. is allowed in @protocol context only" } */ - (void) FOO2; @optional /* { dg-error ".@optional. is allowed in @protocol context only" } */ - (void) FOO3; @end @implementation MyProto2 - (void) FOO2{} - (void) FOO3{} @end