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 |