diff options
Diffstat (limited to 'test/SemaCXX/warn-unreachable.cpp')
-rw-r--r-- | test/SemaCXX/warn-unreachable.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/SemaCXX/warn-unreachable.cpp b/test/SemaCXX/warn-unreachable.cpp index b08467ab51e63..08118147b7519 100644 --- a/test/SemaCXX/warn-unreachable.cpp +++ b/test/SemaCXX/warn-unreachable.cpp @@ -49,22 +49,26 @@ void test3() { (halt()); // expected-warning {{will never be executed}} } -void test4() { +namespace Test4 { struct S { int mem; } s; S &foor(); - halt(), foor()// expected-warning {{will never be executed}} - .mem; + void test4() { + halt(), foor()// expected-warning {{will never be executed}} + .mem; + } } -void test5() { +namespace Test5 { struct S { int mem; } s; S &foonr() __attribute__((noreturn)); - foonr() - .mem; // expected-warning {{will never be executed}} + void test5() { + foonr() + .mem; // expected-warning {{will never be executed}} + } } void test6() { |