From d8ee90b27bf0efa7fb6c5fa47ac158bfc79b00ec Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Tue, 27 Dec 2016 19:22:49 -0800 Subject: [PATCH] Added a missing isStatic check Change-Id: I7d66802dbd9141328c555141e97fde1083c1e0e1 --- .../internal/core/dom/parser/cpp/semantics/SemanticUtil.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/semantics/SemanticUtil.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/SemanticUtil.java index a52234c011d..494b08ca4b5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/SemanticUtil.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/SemanticUtil.java @@ -919,7 +919,7 @@ public class SemanticUtil { public static IType[] getParameterTypesIncludingImplicitThis(ICPPFunction function) { IType[] result = function.getType().getParameterTypes(); - if (function instanceof ICPPMethod) { + if (function instanceof ICPPMethod && !function.isStatic()) { result = addImplicitParameterType(result, (ICPPMethod) function); } return result;