summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/LookupContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/cplusplus/LookupContext.cpp')
-rw-r--r--src/libs/cplusplus/LookupContext.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 3951d62481..c1add876e4 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())) {