fixed null pointer dereference when using --errorlist
This commit is contained in:
parent
0a31e5e3ee
commit
bdfad4eb3f
|
@ -601,5 +601,6 @@ void CheckStl::size()
|
||||||
void CheckStl::sizeError(const Token *tok)
|
void CheckStl::sizeError(const Token *tok)
|
||||||
{
|
{
|
||||||
const std::string varname(tok ? tok->str().c_str() : "list");
|
const std::string varname(tok ? tok->str().c_str() : "list");
|
||||||
reportError(tok, Severity::possibleStyle, "stlSize", "Use " + varname + ".empty() instead of " + varname + ".size() to guarantee fast code." + (_settings->_verbose ? " size() can take linear time but empty() is guaranteed to take constant time." : ""));
|
const bool verbose(_settings ? _settings->_verbose : true);
|
||||||
|
reportError(tok, Severity::possibleStyle, "stlSize", "Use " + varname + ".empty() instead of " + varname + ".size() to guarantee fast code." + (verbose ? " size() can take linear time but empty() is guaranteed to take constant time." : ""));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue