From 3ae43daa5a3f13553d9a0eb3abb9f6f3fbab92d9 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 10 Jun 2009 11:31:00 +0200
Subject: [PATCH] Expand the anonymous namespace and not the enclosing
 namespace.

---
 src/libs/cplusplus/LookupContext.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index a00b45263b4..ff5b188d1b2 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);
-- 
GitLab