Mercurial > octave
diff libinterp/octave-value/ov-oncleanup.cc @ 23501:1ee4b394a687
use feval instead of do_multi_index_op
* ov-class.cc, ov-classdef.cc, ov-fcn-handle.cc, ov-oncleanup.cc,
pt-eval.cc: Use feval instead of do_multi_index_op.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 17 May 2017 11:17:42 -0400 |
parents | 092078913d54 |
children | 980f39c3ab90 |
line wrap: on
line diff
--- a/libinterp/octave-value/ov-oncleanup.cc Tue May 16 18:53:10 2017 -0400 +++ b/libinterp/octave-value/ov-oncleanup.cc Wed May 17 11:17:42 2017 -0400 @@ -29,6 +29,7 @@ #include "ov-oncleanup.h" #include "ov-fcn.h" #include "ov-usr-fcn.h" +#include "parse.h" #include "pt-misc.h" DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_oncleanup, "onCleanup", @@ -81,7 +82,7 @@ try { // Run the actual code. - fcn.do_multi_index_op (0, octave_value_list ()); + octave::feval (fcn); } catch (const octave::interrupt_exception&) {