From c7895abec001cff37eed3591b3b13d61a5da5fb4 Mon Sep 17 00:00:00 2001 From: Michael Woski Date: Sun, 7 Jun 2020 09:10:10 +0200 Subject: Bug 564026: CPPSemantics.selectByArumentCount does not trim after removing elements from the result array the list of candidate functions is filtered for redundant elements. The returned array must be shrunk to avoid NullpointerExceptions further down the road. Change-Id: I5f3c5a19433266dd20492241fd74edc43fbfc0ef Signed-off-by: Michael Woski --- .../cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java index 30f4ae45f02..77ddf8d212b 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java @@ -2655,7 +2655,7 @@ public class CPPSemantics { } } } - return result; + return ArrayUtil.trim(result); } /** -- cgit v1.2.3