diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index b3fe9f0ed02..ef8b11ccb1a 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -400,6 +400,11 @@ void LookupContext::expandNamespace(Namespace *ns, const QList &visibleScopes, QList *expandedScopes) const { + //qDebug() << "*** expand namespace:" << ns->fileName() << ns->line() << ns->column(); + + if (Scope *encl = ns->enclosingNamespaceScope()) + expand(encl, visibleScopes, expandedScopes); + if (Name *nsName = ns->name()) { const QList namespaceList = resolveNamespace(nsName, visibleScopes); foreach (Symbol *otherNs, namespaceList) {