r182188 - [analyzer] New edges: include an edge to the end-of-path location.
Jordan Rose
jordan_rose at apple.com
Fri May 17 19:27:13 PDT 2013
Author: jrose
Date: Fri May 17 21:27:13 2013
New Revision: 182188
URL: http://llvm.org/viewvc/llvm-project?rev=182188&view=rev
Log:
[analyzer] New edges: include an edge to the end-of-path location.
Modified:
cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp
Modified: cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp?rev=182188&r1=182187&r2=182188&view=diff
==============================================================================
--- cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp (original)
+++ cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp Fri May 17 21:27:13 2013
@@ -1581,6 +1581,8 @@ GenerateAlternateExtensivePathDiagnostic
// Record the last location for a given visited stack frame.
llvm::DenseMap<const StackFrameContext *, PathDiagnosticLocation>
PrevLocMap;
+ PrevLocMap[N->getLocationContext()->getCurrentStackFrame()] =
+ PD.getLocation();
const ExplodedNode *NextNode = N->getFirstPred();
while (NextNode) {
More information about the cfe-commits
mailing list