// RUN: %clang_cc1 -fsyntax-only -verify %s | |
while // expected-error {{while loop outside of a function}} | |
(1) {}; | |
// without semicolon | |
while // expected-error {{while loop outside of a function}} | |
(1) {} | |
int overload_return(); // expected-note {{previous declaration is here}} | |
void overload_return() // expected-error {{conflicting types for 'overload_return'}} | |
{ | |
while(1) {}; | |
while(1); | |
} | |
while // expected-error {{while loop outside of a function}} | |
(1); | |
void correct(); | |
void correct() { | |
while(1) {}; | |
while(1); | |
} |