]> granicus.if.org Git - clang/commitdiff
Use insert to avoid destroying existing nodes.
authorZhongxing Xu <xuzhongxing@gmail.com>
Mon, 14 Dec 2009 02:13:39 +0000 (02:13 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Mon, 14 Dec 2009 02:13:39 +0000 (02:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91258 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/GRExprEngine.cpp

index fc7bd34661ee2f940403c3d59aa57723593a639b..4e88f18d0c023341e5063cbf6b0254ba7ba25f02 100644 (file)
@@ -418,7 +418,7 @@ void GRExprEngine::ProcessStmt(Stmt* S, GRStmtNodeBuilder& builder) {
                             CleanedState, SymReaper);
 
     if (Checkers.empty())
-      Tmp = Tmp2;
+      Tmp.insert(Tmp2);
     else {
       ExplodedNodeSet Tmp3;
       ExplodedNodeSet *SrcSet = &Tmp2;