diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalBinding.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalBinding.java index ff81ac0f80f..783547f31c8 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalBinding.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalBinding.java @@ -132,7 +132,7 @@ public class EvalBinding extends CPPEvaluation { */ public ICPPFunction getParameterOwner() { if (fParameterOwner == null && fBinding instanceof ICPPParameter) { - IBinding owner = ((CPPParameter) fBinding).getOwner(); + IBinding owner = fBinding.getOwner(); if (owner instanceof ICPPFunction) fParameterOwner = (ICPPFunction) owner; }