changeset 30900:41101f2facdc stable

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.
author Rik <rik@octave.org>
date Tue, 05 Apr 2022 13:53:48 -0700
parents 05328c2145ff
children f6c74e01e294 5257c14513e3
files libinterp/parse-tree/bp-table.cc
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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;