diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 7ecb733b8872412418570b93336214e3f137e6ab..dcd9ac44f2cbb10c15cf6e29f7d18154d18ab633 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -521,11 +521,6 @@ ClassOrNamespace *ClassOrNamespace::nestedType(const Name *name) const ClassOrNamespace *c = it->second; if (const TemplateNameId *templId = name->asTemplateNameId()) { - foreach (ClassOrNamespace *i, c->_instantiations) { - if (i->_templateId && templId->isEqualTo(i->_templateId)) - return i; - } - ClassOrNamespace *i = _factory->allocClassOrNamespace(c); i->_templateId = templId; i->_usings.append(c);