diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 3951d624816ef8cdf8a6a7db8a341f51757f57db..c1add876e4f06da3c46707fa0a488b530fb2614a 100644
--- a/src/libs/cplusplus/LookupContext.cpp
+++ b/src/libs/cplusplus/LookupContext.cpp
@@ -406,19 +406,10 @@ void CreateBindings::lookupInScope(const Name *name, Scope *scope,
 
     } else if (const Identifier *id = name->identifier()) {
         for (Symbol *s = scope->lookat(id); s; s = s->next()) {
-            if (! s->name())
-                continue;
-            else if (! id->isEqualTo(s->identifier()))
+            if (! id->isEqualTo(s->identifier()))
                 continue;
-            else if (s->name()->isQualifiedNameId()) {
-#if 0
-                Overview oo;
-                oo.setShowReturnTypes(true);
-                oo.setShowFunctionSignatures(true);
-                qDebug() << "SKIP:" << oo(s->type(), s->name()) << s->fileName() << s->line() << s->column();
-#endif
-                continue;
-            }
+            else if (s->name()->isQualifiedNameId())
+                continue; // skip qualified ids.
 
 #if 0
             if (templateId && (s->isDeclaration() || s->isFunction())) {