From 8a4033e13a49d3bd1b25fe9240c78c7b6e5c0ebc Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Tue, 24 Mar 2015 16:01:59 +0300 Subject: [PATCH] Omit unneeded actions --- lib/valueflow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/valueflow.cpp b/lib/valueflow.cpp index bfd0f3952..800164851 100644 --- a/lib/valueflow.cpp +++ b/lib/valueflow.cpp @@ -1449,10 +1449,10 @@ static bool valueFlowForLoop1(const Token *tok, unsigned int * const varid, Math return false; const Token * const vartok = Token::Match(tok, "%var% =") ? tok : tok->next(); *varid = vartok->varId(); - const Token * const num1tok = Token::Match(vartok->tokAt(2), "%num% ;") ? vartok->tokAt(2) : nullptr; + tok = vartok->tokAt(2); + const Token * const num1tok = Token::Match(tok, "%num% ;") ? tok : nullptr; if (num1tok) *num1 = MathLib::toLongNumber(num1tok->str()); - tok = vartok->tokAt(2); while (Token::Match(tok, "%name%|%num%|%or%|+|-|*|/|&|[|]|(")) tok = (tok->str() == "(") ? tok->link()->next() : tok->next(); if (!tok || tok->str() != ";")