Skip to content

Commit d464e63

Browse files
committed
Fix
1 parent 8b276cb commit d464e63

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/tokenize.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3343,7 +3343,9 @@ bool Tokenizer::simplifyUsing()
33433343
// function pointer
33443344
TokenList::copyTokens(tok1->next(), fpArgList, usingEnd->previous());
33453345
Token* const copyEnd = TokenList::copyTokens(tok1, start, fpQual->link()->previous());
3346-
Token* const leftPar = copyEnd->tokAt(copyEnd->strAt(-1) == "(" ? -1 : -2);
3346+
Token* leftPar = copyEnd->previous();
3347+
while (leftPar->str() != "(")
3348+
leftPar = leftPar->previous();
33473349
Token* const rightPar = copyEnd->next()->insertToken(")");
33483350
Token::createMutualLinks(leftPar, rightPar);
33493351
tok1->deleteThis();

0 commit comments

Comments
 (0)