Douglas Gregor | 87c3007 | 2010-07-26 04:08:02 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify %s |
Cedric Venet | 3d65864 | 2009-02-14 20:20:19 +0000 | [diff] [blame] | 2 | |
| 3 | void f() { |
| 4 | int a; |
| 5 | while (a) ; |
| 6 | while (int x) ; // expected-error {{expected '=' after declarator}} |
| 7 | while (float x = 0) ; |
Douglas Gregor | 87c3007 | 2010-07-26 04:08:02 +0000 | [diff] [blame^] | 8 | if (const int x = a) ; // expected-warning{{empty body}} |
Cedric Venet | 3d65864 | 2009-02-14 20:20:19 +0000 | [diff] [blame] | 9 | switch (int x = a+10) {} |
| 10 | for (; int x = ++a; ) ; |
| 11 | } |