From 471a49f379f0508042d40a351e62fa74c7480943 Mon Sep 17 00:00:00 2001 From: Marco Stornelli Date: Sat, 18 Jan 2020 09:37:44 +0100 Subject: [PATCH] Bug 273252 - Fix global scope check for C Change-Id: Id2f43e0f89b80f06ce9a3b7035c4ba6f84a8cc1f Signed-off-by: Marco Stornelli --- .../cdt/codan/internal/checkers/SymbolShadowingChecker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/SymbolShadowingChecker.java b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/SymbolShadowingChecker.java index 4af5d5dd796..e3dd6bd1ee8 100644 --- a/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/SymbolShadowingChecker.java +++ b/codan/org.eclipse.cdt.codan.checkers/src/org/eclipse/cdt/codan/internal/checkers/SymbolShadowingChecker.java @@ -40,7 +40,7 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPVariableInstance; import org.eclipse.cdt.core.index.IIndex; import org.eclipse.cdt.core.index.IIndexName; import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPInternalVariable; -import org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPGlobalScope; +import org.eclipse.cdt.internal.core.pdom.dom.PDOMGlobalScope; import org.eclipse.core.runtime.CoreException; @SuppressWarnings("restriction") @@ -141,7 +141,7 @@ public class SymbolShadowingChecker extends AbstractIndexAstChecker { if (scope.getKind() != EScopeKind.eLocal) return PROCESS_CONTINUE; scope = scope.getParent(); - while (scope != null && !(scope instanceof IProblemBinding) && !(scope instanceof PDOMCPPGlobalScope)) { + while (scope != null && !(scope instanceof IProblemBinding) && !(scope instanceof PDOMGlobalScope)) { IBinding[] scopeBindings = scope.find(declarator.getName().toString(), declarator.getTranslationUnit());