]> granicus.if.org Git - clang/commit
Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we have...
authorTed Kremenek <kremenek@apple.com>
Thu, 31 May 2012 06:03:17 +0000 (06:03 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 31 May 2012 06:03:17 +0000 (06:03 +0000)
commited7948b55fa4b2505f240cc5287137f451172b4c
treec1675debd05a3a43c8e8fcfeb9149ea4226039e3
parent3c0bc15afbcbbf6942a64798ba8a23bb8d9a77d9
Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we have significantly
improved the pruning heuristics.  The current heuristics are pretty good, but they make diagnostics
for uninitialized variables warnings particularly useless in some cases.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157734 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
lib/StaticAnalyzer/Core/BugReporter.cpp