| // RUN: %clang_cc1 -fsyntax-only -Wuninitialized -Wno-sometimes-uninitialized -verify %s | |
| void foo(const int &); | |
| int f(bool a) { | |
| int v; | |
| if (a) { | |
| foo(v); // expected-warning {{variable 'v' is uninitialized when passed as a const reference argument here}} | |
| v = 5; | |
| } | |
| return v; | |
| } |