28 lines
599 B
C++
28 lines
599 B
C++
// 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) {}
|
|
}
|
|
};
|