diff options
Diffstat (limited to 'src/libs/cplusplus/LookupContext.cpp')
-rw-r--r-- | src/libs/cplusplus/LookupContext.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 4a06284962..b87634c743 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -598,9 +598,8 @@ public: class Instantiator { public: - Instantiator(CreateBindings *factory, Clone &cloner, Subst &subst) - : _factory(factory) - , _cloner(cloner) + Instantiator(Clone &cloner, Subst &subst) + : _cloner(cloner) , _subst(subst) {} void instantiate(LookupScopePrivate *lookupScope, LookupScopePrivate *instantiation); @@ -611,7 +610,6 @@ private: NamedType *findNamedType(Type *memberType) const; ProcessedSet _alreadyConsideredInstantiations; - CreateBindings *_factory; Clone &_cloner; Subst &_subst; }; @@ -1313,7 +1311,7 @@ LookupScopePrivate *LookupScopePrivate::nestedType( } } } - Instantiator instantiator(_factory, cloner, subst); + Instantiator instantiator(cloner, subst); instantiator.instantiate(reference, instantiation); } else { instantiation->_symbols.append(reference->_symbols); |