diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index a00b45263b4ad60eddb7e0dd09df41f0507d2d9a..ff5b188d1b208e5c9c91eb846f1777ca0a08d64a 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -367,7 +367,7 @@ void LookupContext::expandNamespace(Namespace *ns, Symbol *symbol = ns->memberAt(i); if (Namespace *otherNs = symbol->asNamespace()) { if (! otherNs->name()) { - expand(ns->members(), visibleScopes, expandedScopes); + expand(otherNs->members(), visibleScopes, expandedScopes); } } else if (UsingNamespaceDirective *u = symbol->asUsingNamespaceDirective()) { const QList<Symbol *> candidates = resolveNamespace(u->name(), visibleScopes);