Merge pull request #763 from Dmitry-Me/changeSuspiciosVariableType
This variable type looks very suspicious
This commit is contained in:
commit
5a28bce631
|
@ -550,7 +550,7 @@ void CheckBufferOverrun::checkScope(const Token *tok, const std::vector<std::str
|
||||||
for (std::size_t i = 0; i < varname.size(); ++i)
|
for (std::size_t i = 0; i < varname.size(); ++i)
|
||||||
varnames += (i == 0 ? "" : " . ") + varname[i];
|
varnames += (i == 0 ? "" : " . ") + varname[i];
|
||||||
|
|
||||||
const unsigned char varcount = static_cast<unsigned char>(varname.empty() ? 0U : (varname.size() - 1) * 2U);
|
const int varcount = varname.empty() ? 0 : static_cast<int>((varname.size() - 1) * 2U);
|
||||||
|
|
||||||
// ValueFlow array index..
|
// ValueFlow array index..
|
||||||
if ((declarationId > 0 && Token::Match(tok, "%varid% [", declarationId)) ||
|
if ((declarationId > 0 && Token::Match(tok, "%varid% [", declarationId)) ||
|
||||||
|
|
Loading…
Reference in New Issue