27 lines · c
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3while // expected-error {{while loop outside of a function}}4(1) {};5 6// without semicolon7while // expected-error {{while loop outside of a function}}8(1) {}9 10int overload_return(); // expected-note {{previous declaration is here}}11 12void overload_return() // expected-error {{conflicting types for 'overload_return'}}13{ 14 while(1) {};15 while(1);16}17 18while // expected-error {{while loop outside of a function}}19(1); 20 21void correct();22 23void correct() {24 while(1) {};25 while(1);26}27