diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/FindNameForSelectionVisitor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/FindNameForSelectionVisitor.java index 037b86fe83d..cd43a282e40 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/FindNameForSelectionVisitor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/FindNameForSelectionVisitor.java @@ -52,7 +52,7 @@ public class FindNameForSelectionVisitor extends ASTVisitor { public int visit(IASTDeclaration declaration) { IASTFileLocation loc= declaration.getFileLocation(); - if (!loc.getFileName().equals(fFilePath)) { + if (loc == null || !loc.getFileName().equals(fFilePath)) { return PROCESS_SKIP; } int offset= loc.getNodeOffset();