diff --git a/lib/valueflow.cpp b/lib/valueflow.cpp index 254c7928e..3cda650b7 100644 --- a/lib/valueflow.cpp +++ b/lib/valueflow.cpp @@ -255,7 +255,7 @@ static void valueFlowBeforeCondition(TokenList *tokenlist, ErrorLogger *errorLog } // Global variable : stop when leaving the function scope - if (var->isGlobal()) { + if (!var->isLocal()) { if (!Token::Match(tok2->previous(), ")|else {")) break; if (Token::Match(tok2->previous(), ") {") &&