From e214d94589e4ac153e27f1d1f43c61cd0201065e Mon Sep 17 00:00:00 2001 From: Edoardo Prezioso Date: Thu, 29 Nov 2012 17:42:31 +0100 Subject: [PATCH] Tokenizer: use list.back() when we start the loop backwards. --- lib/tokenize.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index c9992ddee..5ba9b1079 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -4003,11 +4003,7 @@ bool Tokenizer::simplifyIfAddBraces() void Tokenizer::simplifyDoWhileAddBraces() { //start from the last token and proceed backwards - Token *last = list.front(); - while (last && last->next()) - last = last->next(); - - for (Token *tok = last; tok; tok = tok->previous()) { + for (Token *tok = list.back(); tok; tok = tok->previous()) { // fix for #988 if (tok->str() == ")" || tok->str() == "]" || (tok->str() == "}" && tok->link()->previous() &&