From 828b704126081fcf776e641bab110cdbc31d2537 Mon Sep 17 00:00:00 2001 From: Andrew Niefer Date: Wed, 22 Jun 2005 21:04:23 +0000 Subject: [PATCH] fix bug 101334:resolvePrefix - unqualified name not found when using namespace directive --- .../eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java index a384ec37d96..17f7186ecf0 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java @@ -893,7 +893,7 @@ public class CPPSemantics { mergeResults( data, lookupInScope( data, scope, blockItem ), true ); } - if( !data.hasResults() && scope instanceof ICPPNamespaceScope ){ + if( (!data.hasResults() || data.prefixLookup) && scope instanceof ICPPNamespaceScope ){ directives = new ArrayWrapper(); directives.array = ((ICPPNamespaceScope) scope).getUsingDirectives(); if( directives.array != null ){