changeset 29848:449599fdbad8

maint: Merge stable to default.
author John W. Eaton <jwe@octave.org>
date Fri, 02 Jul 2021 09:56:19 -0400
parents 2ef9080ca017 (current diff) c517a55a14ad (diff)
children 224dbae54060
files libinterp/corefcn/interpreter.cc libinterp/corefcn/interpreter.h libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-eval.h
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-eval.cc	Wed Jun 30 17:52:03 2021 -0400
+++ b/libinterp/parse-tree/pt-eval.cc	Fri Jul 02 09:56:19 2021 -0400
@@ -842,6 +842,12 @@
                 break;
               }
           }
+        catch (const quit_debug_exception&)
+          {
+            m_interpreter.recover_from_exception ();
+
+            // FIXME: Does anything else need to happen here?
+          }
         catch (const std::bad_alloc&)
           {
             m_interpreter.recover_from_exception ();