diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 55ce26499..a9c9c083a 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -1868,7 +1868,6 @@ bool Tokenizer::simplifyUsing() std::list scopeList; bool inTemplateDefinition = false; const Token *endOfTemplateDefinition = nullptr; - bool isVariable = false; struct Using { Using(Token *start, Token *end) : startTok(start), endTok(end) { } Token *startTok; @@ -1892,9 +1891,7 @@ bool Tokenizer::simplifyUsing() if (inTemplateDefinition) { if (!endOfTemplateDefinition) { - if (isVariable) - endOfTemplateDefinition = findSemicolon(tok); - else if (tok->str() == "{") + if (tok->str() == "{") endOfTemplateDefinition = tok->link(); } if (tok == endOfTemplateDefinition) {