Argiris Kirtzidis | 656ad0e | 2008-07-04 10:33:02 +0000 | [diff] [blame] | 1 | // RUN: clang %s -verify -fsyntax-only && |
Chris Lattner | 4e9553a | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 2 | // RUN: clang %s -verify -fsyntax-only -DDECLAREIT |
Chris Lattner | ddd3e63 | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 3 | |
Chris Lattner | 4e9553a | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 4 | // a declaration of NSConstantString is not required. |
| 5 | #ifdef DECLAREIT |
Chris Lattner | ddd3e63 | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 6 | @interface NSConstantString; |
| 7 | @end |
Chris Lattner | 4e9553a | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 8 | #endif |
Chris Lattner | ddd3e63 | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 9 | |
| 10 | |
| 11 | |
Chris Lattner | 4e9553a | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 12 | id s = @"123"; // simple |
| 13 | id t = @"123" @"456"; // concat |
| 14 | id u = @"123" @ blah; // expected-error: {{unexpected token}} |
Chris Lattner | ddd3e63 | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 15 | |