blob: 94194053e1281863db4bf38d5a53c2dde8ef52ca [file] [log] [blame]
Daniel Dunbard7d5f022009-03-24 02:24:46 +00001// RUN: clang-cc -fsyntax-only -verify %s
Chris Lattnera027b862007-12-12 06:22:14 +00002
Fariborz Jahanian1f7b6f82007-11-09 19:52:12 +00003@interface foo
4- (int)meth;
5@end
6
7@implementation foo
8- (int) meth { return [self meth]; }
9@end
10
Chris Lattnere8904e92008-08-23 01:48:03 +000011// 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 Jahaniande739412008-12-05 01:35:25 +000019- (vid)myMethod2 { } // expected-error {{expected a type}}
Chris Lattnere8904e92008-08-23 01:48:03 +000020@end
21