Home | History | Annotate | Download | only in Parser
      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