summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/virtualcall.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Analysis/virtualcall.h')
-rw-r--r--clang/test/Analysis/virtualcall.h7
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();
};
OpenPOWER on IntegriCloud