diff options
-rw-r--r-- | test/SemaCXX/uninit-variables-conditional.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/SemaCXX/uninit-variables-conditional.cpp b/test/SemaCXX/uninit-variables-conditional.cpp index 1a822853d9..257a9b575f 100644 --- a/test/SemaCXX/uninit-variables-conditional.cpp +++ b/test/SemaCXX/uninit-variables-conditional.cpp @@ -16,8 +16,8 @@ int init(double *); // -Wuninitialized. double test() { double x; // expected-note {{variable 'x' is declared here}} expected-note{{add initialization to silence this warning}} - if (bar() || baz() || Foo() || init(&x)) { - return x; // expected-warning {{variable 'x' is possibly uninitialized when used here}} - } - return 1.0; + if (bar() || baz() || Foo() || init(&x)) + return 1.0; + + return x; // expected-warning {{variable 'x' is possibly uninitialized when used here}} } |