blob: a7377544b8056e1974198467f33581c28a12a567 [file] [log] [blame]
Fariborz Jahaniancc9c5452008-01-25 17:43:39 +00001// RUN: clang -fsyntax-only -verify %s
2
3@interface I
4- (id) retain;
5@end
6
7void __raiseExc1() {
Chris Lattner1897de12009-03-09 21:19:16 +00008 [objc_lookUpClass("NSString") retain]; // expected-warning {{ "bad receiver type 'int'" }} \
9 expected-warning {{method '-retain' not found}}
Steve Naroff8676e082009-03-01 17:14:31 +000010}
11
12typedef const struct __CFString * CFStringRef;
13
14void func() {
15 CFStringRef obj;
16
Chris Lattner1897de12009-03-09 21:19:16 +000017 [obj self]; // expected-warning {{bad receiver type 'CFStringRef' (aka 'struct __CFString const *')}} \\
18 expected-warning {{method '-self' not found}}
Fariborz Jahaniancc9c5452008-01-25 17:43:39 +000019}