Daniel Dunbar | 8fbe78f | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: not %clang_cc1 -E %s 2>&1 | grep 'invalid token at start of a preprocessor expression' |
| 2 | // RUN: not %clang_cc1 -E %s 2>&1 | grep 'token is not a valid binary operator in a preprocessor subexpression' |
| 3 | // RUN: not %clang_cc1 -E %s 2>&1 | grep ':14: error: expected end of line in preprocessor expression' |
Chris Lattner | f8f9454 | 2008-04-13 20:38:43 +0000 | [diff] [blame] | 4 | // PR2220 |
| 5 | |
| 6 | #if 1 * * 2 |
| 7 | #endif |
| 8 | |
| 9 | #if 4 [ 2 |
| 10 | #endif |
| 11 | |
Chris Lattner | db65ff7 | 2008-05-05 20:07:41 +0000 | [diff] [blame] | 12 | |
| 13 | // PR2284 - The constant-expr production does not including comma. |
| 14 | #if 1 ? 2 : 0, 1 |
| 15 | #endif |