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&)
     {