Daniel Dunbar | d7d5f02 | 2009-03-24 02:24:46 +0000 | [diff] [blame^] | 1 | // RUN: clang-cc -fsyntax-only -verify %s |
Chris Lattner | a027b86 | 2007-12-12 06:22:14 +0000 | [diff] [blame] | 2 | |
Fariborz Jahanian | 1f7b6f8 | 2007-11-09 19:52:12 +0000 | [diff] [blame] | 3 | @interface foo |
| 4 | - (int)meth; |
| 5 | @end |
| 6 | |
| 7 | @implementation foo |
| 8 | - (int) meth { return [self meth]; } |
| 9 | @end |
| 10 | |
Chris Lattner | e8904e9 | 2008-08-23 01:48:03 +0000 | [diff] [blame] | 11 | // PR2708 |
| 12 | @interface MyClass |
| 13 | +- (void)myMethod; // expected-error {{expected selector for Objective-C method}} |
| 14 | - (vid)myMethod2; // expected-error {{expected a type}} |
| 15 | @end |
| 16 | |
| 17 | @implementation MyClass |
| 18 | - (void)myMethod { } |
Fariborz Jahanian | de73941 | 2008-12-05 01:35:25 +0000 | [diff] [blame] | 19 | - (vid)myMethod2 { } // expected-error {{expected a type}} |
Chris Lattner | e8904e9 | 2008-08-23 01:48:03 +0000 | [diff] [blame] | 20 | @end |
| 21 | |