Argiris Kirtzidis | 73b524d | 2008-06-12 12:40:02 +0000 | [diff] [blame] | 1 | // RUN: clang -fsyntax-only -fno-caret-diagnostics -pedantic %s 2>&1 | grep warning | wc -l | grep 1 && |
Chris Lattner | 4045a8a | 2007-10-11 00:18:28 +0000 | [diff] [blame] | 2 | // RUN: clang -fsyntax-only -verify -pedantic %s |
Chris Lattner | 4b00965 | 2007-07-25 00:24:17 +0000 | [diff] [blame] | 3 | |
| 4 | char (((( /* expected-error {{to match this '('}} */ |
| 5 | *X x ] )))); /* expected-error {{expected ')'}} */ |
| 6 | |
| 7 | ; // expected-warning {{ISO C does not allow an extra ';' outside of a function}} |
Chris Lattner | 265937d | 2007-10-25 17:27:01 +0000 | [diff] [blame] | 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | struct S { void *X, *Y; }; |
| 13 | |
| 14 | struct S A = { |
| 15 | &BADIDENT, 0 /* expected-error {{use of undeclared identifier}} */ |
| 16 | }; |