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())) {