diff options
Diffstat (limited to 'clang/test/Analysis/virtualcall.h')
-rw-r--r-- | clang/test/Analysis/virtualcall.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/clang/test/Analysis/virtualcall.h b/clang/test/Analysis/virtualcall.h index e2fde2415ec..f591aab2cac 100644 --- a/clang/test/Analysis/virtualcall.h +++ b/clang/test/Analysis/virtualcall.h @@ -2,12 +2,7 @@ namespace header { class Z { public: Z() { - foo(); -#if !PUREONLY - // expected-warning-re@-2 {{{{^}}Call to virtual function during construction}} - // expected-note-re@-3 {{{{^}}This constructor of an object of type 'Z' has not returned when the virtual method was called}} - // expected-note-re@-4 {{{{^}}Call to virtual function during construction}} -#endif + foo(); // impure-warning {{Call to virtual method 'Z::foo' during construction bypasses virtual dispatch}} } virtual int foo(); }; |