From e435167a1a912c7f2f94cf02006d4010907510ed Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Thu, 20 Jun 2019 20:27:44 -0400 Subject: Bug 548482 - Return non-null from CPPFunctionProblem.getType() This avoids an NPE as callers of IFunction.getType() do not expect it to return null. Change-Id: Ice90fa358c25007dffb41217c5a38d6c2f4a9d0e --- .../org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.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/CPPFunction.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java index 5f6de123898..e1ba75cbf15 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPFunction.java @@ -86,7 +86,7 @@ public class CPPFunction extends PlatformObject implements ICPPFunction, ICPPInt @Override public ICPPFunctionType getType() { - return null; + return new ProblemFunctionType(getID()); } @Override -- cgit v1.2.3