From 337ba422b6e83dfbe683261e7ed539ba240e77cc Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Mon, 12 Feb 2018 22:36:01 -0500 Subject: [PATCH] Bug 531076 - NPE in CSearchQuery.createMatchesFromNames() Change-Id: I6614b6557c1a9152e1d8b336d1fcfdf359201fb7 --- .../src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java index 6af1e195c9d..011644dc6fa 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchQuery.java @@ -234,6 +234,9 @@ public abstract class CSearchQuery implements ISearchQuery { if (!filterName(name)) { if (!isPolymorphicOnly || name.couldBePolymorphicMethodCall()) { IASTFileLocation loc = name.getFileLocation(); + if (loc == null) { + continue; + } IIndexFile file = name.getFile(); Set matches = fileMatches.get(file); if (matches == null) {