From 4a90bf8c3f47e7e6bb08118a1dba6a78f23f92ca Mon Sep 17 00:00:00 2001 From: Dominic Chen Date: Thu, 2 Mar 2017 22:58:06 +0000 Subject: Revert "Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers" This reverts commit f93343c099fff646a2314cc7f4925833708298b1. llvm-svn: 296836 --- clang/test/Analysis/reference.cpp | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'clang/test/Analysis/reference.cpp') diff --git a/clang/test/Analysis/reference.cpp b/clang/test/Analysis/reference.cpp index b323b966610..951079d43e4 100644 --- a/clang/test/Analysis/reference.cpp +++ b/clang/test/Analysis/reference.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_analyze_cc1 -analyzer-checker=core,alpha.core,debug.ExprInspection -analyzer-store=region -verify -Wno-null-dereference -Wno-tautological-undefined-compare %s +// RUN: %clang_cc1 -analyze -analyzer-checker=core,alpha.core,debug.ExprInspection -analyzer-store=region -verify -Wno-null-dereference -Wno-tautological-undefined-compare %s void clang_analyzer_eval(bool); @@ -118,30 +118,16 @@ void testRetroactiveNullReference(int *x) { } void testReferenceAddress(int &x) { -// FIXME: Move non-zero reference assumption out of RangeConstraintManager.cpp:422 -#ifdef ANALYZER_CM_Z3 - clang_analyzer_eval(&x != 0); // expected-warning{{UNKNOWN}} - clang_analyzer_eval(&ref() != 0); // expected-warning{{UNKNOWN}} -#else clang_analyzer_eval(&x != 0); // expected-warning{{TRUE}} clang_analyzer_eval(&ref() != 0); // expected-warning{{TRUE}} -#endif struct S { int &x; }; extern S getS(); -#ifdef ANALYZER_CM_Z3 - clang_analyzer_eval(&getS().x != 0); // expected-warning{{UNKNOWN}} -#else clang_analyzer_eval(&getS().x != 0); // expected-warning{{TRUE}} -#endif extern S *getSP(); -#ifdef ANALYZER_CM_Z3 - clang_analyzer_eval(&getSP()->x != 0); // expected-warning{{UNKNOWN}} -#else clang_analyzer_eval(&getSP()->x != 0); // expected-warning{{TRUE}} -#endif } -- cgit v1.2.3