# HG changeset patch # User John Swensen # Date 1204183025 18000 # Node ID 3e107d73aeb4c9315f487f6396a627e3ecabeccc # Parent 2c4b0cbda85aa48fa98cde1028c84e4e1ff1ea02 debug.cc: use find_function instead of find_user_function diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2008-02-27 John P. Swensen + + * debug.cc (get_user_function): Call symtab::find_function instead + of symtab::find_user_function. + 2008-02-27 John W. Eaton * oct-stream.cc (do_read): Stop reading if seek fails. diff --git a/src/debug.cc b/src/debug.cc --- a/src/debug.cc +++ b/src/debug.cc @@ -71,9 +71,10 @@ dbg_fcn = octave_call_stack::caller_user_function (); else { - octave_value fcn = symbol_table::find_user_function (fname); + octave_value fcn = symbol_table::find_function (fname); - dbg_fcn = fcn.user_function_value (); + if (fcn.is_defined ()) + dbg_fcn = fcn.user_function_value (); } return dbg_fcn;