diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/utils/DefinitionFinder2.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/utils/DefinitionFinder2.java index 1b26899d803..29e29b7cbe5 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/utils/DefinitionFinder2.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/utils/DefinitionFinder2.java @@ -46,6 +46,9 @@ public class DefinitionFinder2 { return null; } IIndexBinding binding = index.adaptBinding(declarator.getName().resolveBinding()); + if (binding == null) { + return null; + } return getDefinition(binding, astCache, index); }