summaryrefslogtreecommitdiffstats
path: root/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/Analysis/inlining/dyn-dispatch-bifurcate.cpp')
-rw-r--r--test/Analysis/inlining/dyn-dispatch-bifurcate.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp b/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
index 890e564..d219446 100644
--- a/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
+++ b/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
@@ -16,6 +16,11 @@ void testKnown() {
clang_analyzer_eval(a.get() == 0); // expected-warning{{TRUE}}
}
+void testNew() {
+ A *a = new A();
+ clang_analyzer_eval(a->get() == 0); // expected-warning{{TRUE}}
+}
+
namespace ReinterpretDisruptsDynamicTypeInfo {
class Parent {};
OpenPOWER on IntegriCloud