Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/objc.dg/enhanced-proto-2.m @ 118:fd00160c1b76
ifdef TARGET_64BIT
author | mir3636 |
---|---|
date | Tue, 27 Feb 2018 15:01:35 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* 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