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) {