diff options
author | Andrea L <andrea.latina@cern.ch> | 2023-03-14 22:08:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-14 22:08:30 +0100 |
commit | 8d211ca6732cd0745b196b63ceeedc6cd4f5225c (patch) | |
tree | 4365c139b3e956f3ebe352ab21f20e89071db427 | |
parent | 2171115d380c899e7fd54224142ff2540632ef1e (diff) | |
download | swig-8d211ca6732cd0745b196b63ceeedc6cd4f5225c.tar.gz |
Update octruntime.swg to work with Octave v8.1.0
-rw-r--r-- | Lib/octave/octruntime.swg | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/octave/octruntime.swg b/Lib/octave/octruntime.swg index e76151f14..3a41ba025 100644 --- a/Lib/octave/octruntime.swg +++ b/Lib/octave/octruntime.swg @@ -318,8 +318,10 @@ DEFUN_DLD( SWIG_name, args, nargout, SWIG_name_usage ) { SWIG_InitializeModule(0); SWIG_PropagateClientData(); -#if SWIG_OCTAVE_PREREQ(6,0,0) +if SWIG_OCTAVE_PREREQ(8,0,0) octave::tree_evaluator& tree_eval = octave::interpreter::the_interpreter()->get_evaluator(); + octave_function *me = tree_eval.current_function(); +#elif SWIG_OCTAVE_PREREQ(6,0,0) octave::tree_evaluator& tree_eval = octave::interpreter::the_interpreter()->get_evaluator(); octave::call_stack& stack = tree_eval.get_call_stack(); octave_function *me = stack.current_function(); #elif SWIG_OCTAVE_PREREQ(4,4,0) |