diff --git a/Lib/octave/octrun.swg b/Lib/octave/octrun.swg index d6f75a7b5..f5d8b3898 100644 --- a/Lib/octave/octrun.swg +++ b/Lib/octave/octrun.swg @@ -405,7 +405,11 @@ SWIGRUNTIME void swig_acquire_ownership_obj(void *vptr, int own); if (error_state) return dim_vector(1,1); } return d; +#if SWIG_OCTAVE_PREREQ(4,4,0) + } else if (out.is_matrix_type() || out.isnumeric() ) { +#else } else if (out.is_matrix_type() || out.is_numeric_type() ) { +#endif if (out.rows()==1 || out.columns()==1) { Array a = out.int_vector_value(); if (error_state) return dim_vector(1,1);