diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java index 9c2519c8dca..4f78b9f7a7d 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/PDOM.java @@ -954,7 +954,8 @@ public class PDOM extends PlatformObject implements IPDOM { } } } - return cand == null; + // Toplevel anonymous namespaces are not part of the qualified name either. + return cand == null || (cand instanceof ICPPNamespace && cand.getNameCharArray().length == 0); } private long getFirstLinkageRecord() throws CoreException {