summaryrefslogtreecommitdiff
path: root/src/analysis/statement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/statement.cpp')
-rw-r--r--src/analysis/statement.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/analysis/statement.cpp b/src/analysis/statement.cpp
index 08bb4db..d1f75b9 100644
--- a/src/analysis/statement.cpp
+++ b/src/analysis/statement.cpp
@@ -60,8 +60,8 @@ void analyseCondition(Node *node,
Log::dumpWI(node, "wco ", wco);
WalkItem wi2 = wi;
- removeCheckNullVarsSet(wi2, wco.checkedNonNullVars);
- wi2.checkNullVars.insert(wco.checkedNullVars.begin(),
+ removeNeedCheckNullVarsSet(wi2, wco.checkedNonNullVars);
+ wi2.needCheckNullVars.insert(wco.checkedNullVars.begin(),
wco.checkedNullVars.end());
wi2.knownVars.insert(wco.checkedNullVars.begin(),
wco.checkedNullVars.end());
@@ -74,8 +74,8 @@ void analyseCondition(Node *node,
Log::dumpWI(node, "wo2 then ", wo2);
WalkItem wi3 = wi;
- removeCheckNullVarsSet(wi3, wco.checkedNullVars);
- wi3.checkNullVars.insert(wco.checkedNonNullVars.begin(),
+ removeNeedCheckNullVarsSet(wi3, wco.checkedNullVars);
+ wi3.needCheckNullVars.insert(wco.checkedNonNullVars.begin(),
wco.checkedNonNullVars.end());
wi3.knownVars.insert(wco.checkedNonNullVars.begin(),
wco.checkedNonNullVars.end());
@@ -104,7 +104,7 @@ void analyseCondition(Node *node,
wco.checkedNullVars)
{
wo.removeNullVars.insert(*it);
- removeCheckNullVar(wo, *it);
+ removeNeedCheckNullVar(wo, *it);
}
}
if (wo3.isReturned)
@@ -115,7 +115,7 @@ void analyseCondition(Node *node,
wco.checkedNonNullVars)
{
wo.removeNullVars.insert(*it);
- removeCheckNullVar(wo, *it);
+ removeNeedCheckNullVar(wo, *it);
}
}
@@ -124,7 +124,7 @@ void analyseCondition(Node *node,
// add variable for ignore for all parent nodes except special like IF_STMT
FOR_EACH (std::set<std::string>::const_iterator,
it,
- wo.checkNullVars)
+ wo.needCheckNullVars)
{
wo.removeNullVars.insert(*it);
}