From ecccce0608f27d78f5e2dfb4014f6d6fe4f7d80c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Wed, 9 May 2018 10:25:29 +0200 Subject: [PATCH] Tokenizer::setVarId: Made it ~5% faster --- lib/tokenize.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 443b40173..d4ea62283 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -2587,6 +2587,8 @@ void Tokenizer::setVarIdPass1() bool initlist = false; bool inlineFunction = false; for (Token *tok = list.front(); tok; tok = tok->next()) { + if (tok->isOp()) + continue; if (!functionDeclEndStack.empty() && tok == functionDeclEndStack.top()) { functionDeclEndStack.pop(); if (tok->str() == ":")