diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 4b41fee73cf675554d7c995ca50338cdade4a87a..09fd537240b3db7e385b82dd95cba5f27380fc18 100644
--- a/src/libs/cplusplus/LookupContext.cpp
+++ b/src/libs/cplusplus/LookupContext.cpp
@@ -175,16 +175,6 @@ ClassOrNamespace *LookupContext::classOrNamespace(Symbol *symbol) const
     return bindings()->findClassOrNamespace(symbol);
 }
 
-ClassOrNamespace *LookupContext::classOrNamespace(const Name *name, Symbol *lastVisibleSymbol) const
-{
-    Scope *scope = _thisDocument->globalSymbols();
-
-    if (lastVisibleSymbol && lastVisibleSymbol->scope())
-        scope = lastVisibleSymbol->scope();
-
-    return classOrNamespace(name, scope);
-}
-
 QList<Symbol *> LookupContext::lookup(const Name *name, Scope *scope) const
 {
     QList<Symbol *> candidates;
diff --git a/src/libs/cplusplus/LookupContext.h b/src/libs/cplusplus/LookupContext.h
index b1f8fc75d0808bf1b32f165eda41a3be9931714a..c36fce7cdf0f496cd45212ec8930aab6aafa8083 100644
--- a/src/libs/cplusplus/LookupContext.h
+++ b/src/libs/cplusplus/LookupContext.h
@@ -232,8 +232,6 @@ public:
 
     static QList<const Name *> fullyQualifiedName(Symbol *symbol);
 
-    Q_DECL_DEPRECATED ClassOrNamespace *classOrNamespace(const Name *name, Symbol *lastVisibleSymbol) const;
-
 private:
     Control *_control;