Bug hunting; avoid bailout false positives when constructor is called
This commit is contained in:
parent
bec78a0960
commit
0632f86449
|
@ -248,7 +248,7 @@ static void uninit(const Token *tok, const ExprEngine::Value &value, ExprEngine:
|
||||||
if (!var->isLocal() || var->isStatic())
|
if (!var->isLocal() || var->isStatic())
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (var && (Token::Match(var->nameToken(), "%name% [=:]") || Token::Match(var->nameToken(), "%varid% ; %varid% =", var->declarationId())))
|
if (var && (Token::Match(var->nameToken(), "%name% [=:({)]") || Token::Match(var->nameToken(), "%varid% ; %varid% =", var->declarationId())))
|
||||||
return;
|
return;
|
||||||
if (var && var->nameToken() == tok)
|
if (var && var->nameToken() == tok)
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue