1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 3 int f(int x) { 4 if (int foo = f(bar)) {} // expected-error{{use of undeclared identifier 'bar'}} 5 while (int foo = f(bar)) {} // expected-error{{use of undeclared identifier 'bar'}} 6 for (int foo = f(bar);;) {} // expected-error{{use of undeclared identifier 'bar'}} 7 8 int bar; 9 if (int foo = f(bar)) {} 10 while (int foo = f(bar)) {} 11 for (int foo = f(bar);;) {} 12 13 return 0; 14 } 15 16