diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index aa86cd5ff..7bac0e42c 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -2618,8 +2618,10 @@ void Tokenizer::arraySize() } else if (tok2->str() == ",") { if (!Token::Match(tok2->next(), "[},]")) ++sz; - else - tok2->deleteThis(); + else { + tok2 = tok2->previous(); + tok2->deleteNext(); + } } }