Mercurial > jwe > octave
changeset 27125:a7c570394f1d
use interpreter_try instead of accessing error settings directly
* pt.cc (tree::meets_bp_condition): Use interpreter_try instead of
accessing buffer_error_messages, Vdebug_on_error, and
Vdebug_on_warning directly.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 25 May 2019 18:08:59 +0000 |
parents | c2a8365c73fc |
children | d0d176ac575d |
files | libinterp/parse-tree/pt.cc |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/parse-tree/pt.cc Tue May 28 06:44:55 2019 +0200 +++ b/libinterp/parse-tree/pt.cc Sat May 25 18:08:59 2019 +0000 @@ -67,13 +67,8 @@ int parse_status = 0; unwind_protect frame; - frame.protect_var (buffer_error_messages); - frame.protect_var (Vdebug_on_error); - frame.protect_var (Vdebug_on_warning); - buffer_error_messages++; - Vdebug_on_error = false; - Vdebug_on_warning = false; + interpreter_try (frame); retval = true; // default to stopping if any error try