GP-520 corrected NPE

This commit is contained in:
ghidra1 2021-01-26 14:03:35 -05:00
parent c0152fd32d
commit ceba3171b7

View file

@ -1273,7 +1273,11 @@ void ConsistencyChecker::checkUnusedTemps(Constructor *ct,const map<uintb,Optimi
/// returns after the first large varnode is found. /// returns after the first large varnode is found.
/// ///
void ConsistencyChecker::checkLargeTemporaries(Constructor *ct){ void ConsistencyChecker::checkLargeTemporaries(Constructor *ct){
vector<OpTpl *> ops = ct->getTempl()->getOpvec(); ConstructTpl *ctTpl = ct->getTempl();
if (ctTpl == (ConstructTpl *) 0){
return;
}
vector<OpTpl *> ops = ctTpl->getOpvec();
for (vector<OpTpl *>::iterator iter = ops.begin(); iter != ops.end(); ++iter){ for (vector<OpTpl *>::iterator iter = ops.begin(); iter != ops.end(); ++iter){
if (hasLargeTemporary(*iter)){ if (hasLargeTemporary(*iter)){
if (printlargetempwarning){ if (printlargetempwarning){