diff --git a/libinterp/octave-value/ov-usr-fcn.cc b/libinterp/octave-value/ov-usr-fcn.cc --- a/libinterp/octave-value/ov-usr-fcn.cc +++ b/libinterp/octave-value/ov-usr-fcn.cc @@ -155,9 +155,6 @@ octave_user_script::octave_user_script octave_user_script::~octave_user_script (void) { - if (cmd_list) - cmd_list->remove_all_breakpoints (file_name); - delete cmd_list; } @@ -266,10 +263,6 @@ octave_user_function::octave_user_functi octave_user_function::~octave_user_function (void) { - // FIXME: shouldn't this happen automatically when deleting cmd_list? - if (cmd_list) - cmd_list->remove_all_breakpoints (file_name); - delete param_list; delete ret_list; delete cmd_list;