URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [objc.dg/] [method-1.m] - Rev 318
Go to most recent revision | Compare with Previous | Blame | View Log
/* Tests of duplication. */ /* { dg-do compile } */ @interface class1 - (int) meth1; - (void) meth1; /* { dg-error "duplicate declaration of method .\\-meth1." } */ @end @interface class2 + (void) meth1; + (int) meth1; /* { dg-error "duplicate declaration of method .\\+meth1." } */ @end @interface class3 - (int) meth1; @end @implementation class3 - (int) meth1 { return 0; } /* { dg-message "previous definition" } */ - (int) meth1 { return 0; } /* { dg-error "redefinition of" } */ @end @interface class4 + (void) meth1; @end @implementation class4 + (void) meth1 {} /* { dg-message "previous definition" } */ + (void) meth1 {} /* { dg-error "redefinition of" } */ @end
Go to most recent revision | Compare with Previous | Blame | View Log