diff --git a/lib/valueflow.cpp b/lib/valueflow.cpp index fc0cfe8f9..0e50f5f6c 100644 --- a/lib/valueflow.cpp +++ b/lib/valueflow.cpp @@ -137,7 +137,7 @@ static void valueFlowBeforeCondition(TokenList *tokenlist, ErrorLogger *errorLog } else { tok2 = tok2->link(); } - } else if (var->isGlobal() && tok2->str() == "{") { + } else if (var && var->isGlobal() && tok2->str() == "{") { if (!Token::Match(tok2->previous(), ")|else {")) break; if (Token::Match(tok2->previous(), ") {") &&