summaryrefslogtreecommitdiff
path: root/test/SemaCXX/warn-unused-result.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/warn-unused-result.cpp')
-rw-r--r--test/SemaCXX/warn-unused-result.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/SemaCXX/warn-unused-result.cpp b/test/SemaCXX/warn-unused-result.cpp
index f1de4618a741..88f5ab1e85c0 100644
--- a/test/SemaCXX/warn-unused-result.cpp
+++ b/test/SemaCXX/warn-unused-result.cpp
@@ -33,36 +33,6 @@ void test() {
const S &s4 = g1();
}
-void testSubstmts(int i) {
- switch (i) {
- case 0:
- f(); // expected-warning {{ignoring return value}}
- default:
- f(); // expected-warning {{ignoring return value}}
- }
-
- if (i)
- f(); // expected-warning {{ignoring return value}}
- else
- f(); // expected-warning {{ignoring return value}}
-
- while (i)
- f(); // expected-warning {{ignoring return value}}
-
- do
- f(); // expected-warning {{ignoring return value}}
- while (i);
-
- for (f(); // expected-warning {{ignoring return value}}
- ;
- f() // expected-warning {{ignoring return value}}
- )
- f(); // expected-warning {{ignoring return value}}
-
- f(), // expected-warning {{ignoring return value}}
- (void)f();
-}
-
struct X {
int foo() __attribute__((warn_unused_result));
};
@@ -236,13 +206,3 @@ void f() {
(void)++p;
}
} // namespace
-
-namespace PR39837 {
-[[clang::warn_unused_result]] int f(int);
-
-void g() {
- int a[2];
- for (int b : a)
- f(b); // expected-warning {{ignoring return value}}
-}
-} // namespace PR39837