diff --git a/lib/templatesimplifier.cpp b/lib/templatesimplifier.cpp index f87f94114..0f1e8c809 100644 --- a/lib/templatesimplifier.cpp +++ b/lib/templatesimplifier.cpp @@ -2937,6 +2937,9 @@ bool TemplateSimplifier::simplifyTemplateInstantiations( bool instantiated = false; for (const TokenAndName &instantiation : mTemplateInstantiations) { + // skip deleted instantiations + if (!instantiation.token()) + continue; if (numberOfTemplateInstantiations != mTemplateInstantiations.size()) { numberOfTemplateInstantiations = mTemplateInstantiations.size(); ++recursiveCount;