diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/CDebugModel.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/CDebugModel.java index e461b2a7eed..2ea8b85f68a 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/CDebugModel.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/CDebugModel.java @@ -602,6 +602,6 @@ public class CDebugModel private static IResource getFunctionResource( IFunction function ) { ITranslationUnit tu = function.getTranslationUnit(); - return ( tu != null ) ? tu.getResource() : null; + return ( tu != null ) ? tu.getResource() : function.getCProject().getProject(); } }