summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/pragma-vtordisp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/pragma-vtordisp.cpp')
-rw-r--r--clang/test/SemaCXX/pragma-vtordisp.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/test/SemaCXX/pragma-vtordisp.cpp b/clang/test/SemaCXX/pragma-vtordisp.cpp
index 1421c33db5d..649c0ee9e68 100644
--- a/clang/test/SemaCXX/pragma-vtordisp.cpp
+++ b/clang/test/SemaCXX/pragma-vtordisp.cpp
@@ -22,8 +22,7 @@ struct B : virtual A { int b; };
// Test a reset.
#pragma vtordisp()
-#pragma vtordisp(pop) // stack should NOT be affected by reset.
- // Now stack contains '1'.
+#pragma vtordisp(pop) // expected-warning {{#pragma vtordisp(pop, ...) failed: stack empty}}
#pragma vtordisp( // expected-warning {{unknown action for '#pragma vtordisp' - ignored}}
#pragma vtordisp(asdf) // expected-warning {{unknown action for '#pragma vtordisp' - ignored}}
@@ -43,7 +42,6 @@ struct E {
virtual void f();
};
-#pragma vtordisp(pop) // After this stack should be empty.
#pragma vtordisp(pop) // expected-warning {{#pragma vtordisp(pop, ...) failed: stack empty}}
void g() {
OpenPOWER on IntegriCloud