From d354278b515455dc734a69a8132a02497aaa48d3 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Sat, 21 Nov 2009 17:55:24 +0000 Subject: Make FixedAddressChecker and experimental check; it currently produces a ton of false positives when analyzing some projects (e.g., Wine). llvm-svn: 89560 --- clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp | 2 ++ clang/lib/Analysis/GRExprEngineInternalChecks.cpp | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/Analysis') diff --git a/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp b/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp index 2fb7e9fa482..33479b0cb7e 100644 --- a/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp +++ b/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp @@ -31,6 +31,8 @@ void clang::RegisterExperimentalInternalChecks(GRExprEngine &Eng) { // Note that this must be registered after ReturnStackAddresEngsChecker. RegisterReturnPointerRangeChecker(Eng); + + RegisterFixedAddressChecker(Eng); RegisterPointerSubChecker(Eng); RegisterPointerArithChecker(Eng); RegisterCastToStructChecker(Eng); diff --git a/clang/lib/Analysis/GRExprEngineInternalChecks.cpp b/clang/lib/Analysis/GRExprEngineInternalChecks.cpp index 8fcb3b7f48d..ec1da94efdf 100644 --- a/clang/lib/Analysis/GRExprEngineInternalChecks.cpp +++ b/clang/lib/Analysis/GRExprEngineInternalChecks.cpp @@ -326,6 +326,5 @@ void GRExprEngine::RegisterInternalChecks() { RegisterDivZeroChecker(*this); RegisterReturnStackAddressChecker(*this); RegisterReturnUndefChecker(*this); - RegisterFixedAddressChecker(*this); RegisterUndefinedArraySubscriptChecker(*this); } -- cgit v1.2.3