# HG changeset patch # User Rik # Date 1649192028 25200 # Node ID 41101f2facdc0ab791a211ed1f1645ecf8801fe4 # Parent 05328c2145ff89bb8e041efad5c32d0bcceb25ba Fix incorrect return value for dbstatus() and interrupts (bug #62248) * bp-table.cc (stop_on_err_warn_status): Return 'octave_value ("")', i.e., an empty string for "intr" field when debug_on_interrupt() is true. diff -r 05328c2145ff -r 41101f2facdc libinterp/parse-tree/bp-table.cc --- a/libinterp/parse-tree/bp-table.cc Mon Apr 04 00:20:10 2022 -0400 +++ b/libinterp/parse-tree/bp-table.cc Tue Apr 05 13:53:48 2022 -0700 @@ -1062,7 +1062,7 @@ if (to_screen) octave_stdout << "stop if error\n"; else - retval.assign ("errs", octave_value("")); + retval.assign ("errs", octave_value ("")); } else { @@ -1089,7 +1089,7 @@ if (to_screen) octave_stdout << "stop if caught error\n"; else - retval.assign ("caught", octave_value("")); + retval.assign ("caught", octave_value ("")); } else { @@ -1116,7 +1116,7 @@ if (to_screen) octave_stdout << "stop if warning\n"; else - retval.assign ("warn", octave_value("")); + retval.assign ("warn", octave_value ("")); } else { @@ -1141,7 +1141,7 @@ if (to_screen) octave_stdout << "stop if interrupt\n"; else - retval.assign ("intr", octave_value ()); + retval.assign ("intr", octave_value ("")); } return retval;