From cca38a737e3cb5839912af7fab99842f613783b8 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Mon, 31 May 2010 12:36:30 +0200
Subject: [PATCH] Disable the cacheing of template instantiations.

---
 src/libs/cplusplus/LookupContext.cpp | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 7ecb733b887..dcd9ac44f2c 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);
-- 
GitLab