diff --git a/lib/templatesimplifier.cpp b/lib/templatesimplifier.cpp index 0e1fa2468..80cc3c220 100644 --- a/lib/templatesimplifier.cpp +++ b/lib/templatesimplifier.cpp @@ -811,6 +811,8 @@ void TemplateSimplifier::simplifyTemplateAliases(std::listprevious(); Token * const destToken = tok2; tok2 = Tokenizer::copyTokens(tok2, fromStart, fromEnd, true); + if (tok2 == destToken->next()) + tok2 = destToken; destToken->deleteThis(); }