Fix some -Wshadow compile warnings

This commit is contained in:
Reijo Tomperi 2010-04-06 23:17:23 +03:00
parent cd2f8f6838
commit fcf532ccaf
1 changed files with 14 additions and 14 deletions

View File

@ -921,15 +921,15 @@ Token *CheckMemoryLeakInFunction::getcode(const Token *tok, std::list<const Toke
{ {
// Check if the condition depends on var somehow.. // Check if the condition depends on var somehow..
bool dep = false; bool dep = false;
int parlevel = 0; int innerParlevel = 0;
for (const Token *tok2 = tok; tok2; tok2 = tok2->next()) for (const Token *tok2 = tok; tok2; tok2 = tok2->next())
{ {
if (tok2->str() == "(") if (tok2->str() == "(")
++parlevel; ++innerParlevel;
if (tok2->str() == ")") if (tok2->str() == ")")
{ {
--parlevel; --innerParlevel;
if (parlevel <= 0) if (innerParlevel <= 0)
break; break;
} }
if (Token::Match(tok2, "close|pclose|fclose|closedir ( %varid% )", varid)) if (Token::Match(tok2, "close|pclose|fclose|closedir ( %varid% )", varid))
@ -943,7 +943,7 @@ Token *CheckMemoryLeakInFunction::getcode(const Token *tok, std::list<const Toke
{ {
dep = true; dep = true;
} }
if (parlevel > 0 && Token::Match(tok2, "! %varid%", varid)) if (innerParlevel > 0 && Token::Match(tok2, "! %varid%", varid))
{ {
dep = true; dep = true;
break; break;
@ -1154,15 +1154,15 @@ Token *CheckMemoryLeakInFunction::getcode(const Token *tok, std::list<const Toke
// The "::use" means that a member function was probably called but it wasn't analyzed further // The "::use" means that a member function was probably called but it wasn't analyzed further
else if (classmember) else if (classmember)
{ {
int parlevel = 1; int innerParlevel = 1;
for (const Token *tok2 = tok->tokAt(2); tok2; tok2 = tok2->next()) for (const Token *tok2 = tok->tokAt(2); tok2; tok2 = tok2->next())
{ {
if (tok2->str() == "(") if (tok2->str() == "(")
++parlevel; ++innerParlevel;
else if (tok2->str() == ")") else if (tok2->str() == ")")
{ {
--parlevel; --innerParlevel;
if (parlevel <= 0) if (innerParlevel <= 0)
break; break;
} }
if (tok2->varId() == varid) if (tok2->varId() == varid)
@ -1289,18 +1289,18 @@ void CheckMemoryLeakInFunction::simplifycode(Token *tok, bool &all)
{ {
if (Token::simpleMatch(tok2, "while1 {")) if (Token::simpleMatch(tok2, "while1 {"))
{ {
unsigned int indentlevel = 0; unsigned int innerIndentlevel = 0;
for (Token *tok3 = tok2->tokAt(2); tok3; tok3 = tok3->next()) for (Token *tok3 = tok2->tokAt(2); tok3; tok3 = tok3->next())
{ {
if (tok3->str() == "{") if (tok3->str() == "{")
++indentlevel; ++innerIndentlevel;
else if (tok3->str() == "}") else if (tok3->str() == "}")
{ {
if (indentlevel == 0) if (innerIndentlevel == 0)
break; break;
--indentlevel; --innerIndentlevel;
} }
while (indentlevel == 0 && Token::Match(tok3, "[{};] if|ifv|else { continue ; }")) while (innerIndentlevel == 0 && Token::Match(tok3, "[{};] if|ifv|else { continue ; }"))
{ {
Token::eraseTokens(tok3, tok3->tokAt(6)); Token::eraseTokens(tok3, tok3->tokAt(6));
if (Token::simpleMatch(tok3->next(), "else")) if (Token::simpleMatch(tok3->next(), "else"))