Daniel Dunbar | a572887 | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
Fariborz Jahanian | 89bc314 | 2009-05-08 23:02:36 +0000 | [diff] [blame] | 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 | } |