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