Fariborz Jahanian | 89bc314 | 2009-05-08 23:02:36 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -fsyntax-only -verify %s |
2 | |||||
3 | @interface I | ||||
Fariborz Jahanian | 9f8f026 | 2009-05-08 23:45:49 +0000 | [diff] [blame^] | 4 | + new; // expected-note {{method 'new' is used for the forward class}} |
Fariborz Jahanian | 89bc314 | 2009-05-08 23:02:36 +0000 | [diff] [blame] | 5 | @end |
6 | Class isa; | ||||
7 | |||||
8 | @class NotKnown; | ||||
9 | |||||
10 | void foo(NotKnown *n) { | ||||
11 | [isa new]; | ||||
12 | [NotKnown new]; /* expected-warning {{receiver 'NotKnown' is a forward class and corresponding}} */ | ||||
13 | } |