c++98 compatibility
This commit is contained in:
parent
9c0e6986da
commit
9d27917fea
|
@ -1598,12 +1598,12 @@ void CheckStl::readingEmptyStlContainer()
|
||||||
|
|
||||||
// function call
|
// function call
|
||||||
if (Token::Match(tok, "!!. %name% (") && !Token::simpleMatch(tok->linkAt(2), ") {")) {
|
if (Token::Match(tok, "!!. %name% (") && !Token::simpleMatch(tok->linkAt(2), ") {")) {
|
||||||
for (std::map<unsigned int, const Library::Container*>::const_iterator it = emptyContainer.begin(); it != emptyContainer.end();) {
|
for (std::map<unsigned int, const Library::Container*>::iterator it = emptyContainer.begin(); it != emptyContainer.end();) {
|
||||||
const Variable *var = _tokenizer->getSymbolDatabase()->getVariableFromVarId(it->first);
|
const Variable *var = _tokenizer->getSymbolDatabase()->getVariableFromVarId(it->first);
|
||||||
if (var && (var->isLocal() || var->isArgument()))
|
if (var && (var->isLocal() || var->isArgument()))
|
||||||
++it;
|
++it;
|
||||||
else
|
else
|
||||||
it = emptyContainer.erase(it);
|
emptyContainer.erase(it++);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue