| // RUN: %clang_cc1 -fsyntax-only -verify %s | |
| while // expected-error {{while loop outside of a function}} | |
| (true) {}; | |
| // without semicolon | |
| while // expected-error {{while loop outside of a function}} | |
| (true) {} | |
| do { // expected-error {{expected unqualified-id}} | |
| int some_var = 1; | |
| some_var += 3; | |
| } | |
| while // expected-error {{while loop outside of a function}} | |
| (true); | |
| void someFunction() { | |
| while(true) {}; | |
| } | |
| class SomeClass { | |
| public: | |
| while(true) {} // expected-error {{expected member name or ';' after declaration specifiers}} | |
| void some_fn() { | |
| while(true) {} | |
| } | |
| }; |