diff options
Diffstat (limited to 'clang/test/SemaCXX/pragma-vtordisp.cpp')
| -rw-r--r-- | clang/test/SemaCXX/pragma-vtordisp.cpp | 4 |
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() { |

