From 7fec527d169c9c4a31330dd2566b66f461a2ae20 Mon Sep 17 00:00:00 2001 From: Anna Zaks Date: Mon, 24 Oct 2011 18:25:53 +0000 Subject: [analyzer] Pass external Dst set to NodeBuilder This moves the responsibility for storing the output node set from the builder to the clients. The builder is just responsible for transforming an input set into the output set: {SrcSet/SrcNode} -> {Frontier}. llvm-svn: 142826 --- clang/lib/StaticAnalyzer/Core/CheckerContext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/StaticAnalyzer/Core/CheckerContext.cpp') diff --git a/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp b/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp index 26479d05521..5f43b77ceb6 100644 --- a/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp +++ b/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp @@ -18,8 +18,8 @@ using namespace ento; CheckerContext::~CheckerContext() { // Copy the results into the Dst set. - for (NodeBuilder::iterator I = NB.results_begin(), - E = NB.results_end(); I != E; ++I) { + for (NodeBuilder::iterator I = NB.begin(), + E = NB.end(); I != E; ++I) { Dst.Add(*I); } } -- cgit v1.2.3