| Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -verify -fsyntax-only |
| 2 | // RUN: %clang_cc1 %s -verify -fsyntax-only -DDECLAREIT |
| Chris Lattner | e002fbe | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 3 | |
| Chris Lattner | 5a92bab | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 4 | // a declaration of NSConstantString is not required. |
| 5 | #ifdef DECLAREIT |
| Chris Lattner | e002fbe | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 6 | @interface NSConstantString; |
| 7 | @end |
| Chris Lattner | 5a92bab | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 8 | #endif |
| Chris Lattner | e002fbe | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 9 | |
| 10 | |
| 11 | |
| Chris Lattner | 5a92bab | 2008-06-21 20:20:39 +0000 | [diff] [blame] | 12 | id s = @"123"; // simple |
| 13 | id t = @"123" @"456"; // concat |
| Chris Lattner | 4fc6979 | 2008-11-24 01:28:17 +0000 | [diff] [blame] | 14 | id u = @"123" @ blah; // expected-error {{unexpected token}} |
| Chris Lattner | e002fbe | 2007-12-12 01:04:12 +0000 | [diff] [blame] | 15 | |