Mercurial > octave
diff libinterp/parse-tree/pt-eval.cc @ 33449:662938d6b684 bytecode-interpreter
maint: Merge default to bytecode-interpreter
author | Arun Giridhar <arungiridhar@gmail.com> |
---|---|
date | Tue, 23 Apr 2024 15:32:22 -0400 |
parents | 066a27297ba3 5fded8395daa |
children | 1cfa8b20a07d |
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-eval.cc Mon Apr 22 17:53:10 2024 +0200 +++ b/libinterp/parse-tree/pt-eval.cc Tue Apr 23 15:32:22 2024 -0400 @@ -5177,13 +5177,13 @@ if (nargin == 3) { octave_idx_type index_position - = args(1).yidx_type_value ("end: K must be integer value"); + = args(1).strict_idx_type_value ("end: K must be integer value"); if (index_position < 1) error ("end: K must be greater than zero"); octave_idx_type num_indices - = args(2).yidx_type_value ("end: N must be integer value"); + = args(2).strict_idx_type_value ("end: N must be integer value"); if (num_indices < 1) error ("end: N must be greater than zero"); @@ -5718,7 +5718,7 @@ if (! dims.all_ones ()) error ("inputname: N must be a scalar index"); - int n = args(0).yint_value ("inputname: N must be a scalar index"); + int n = args(0).strict_int_value ("inputname: N must be a scalar index"); if (n < 1) error ("inputname: N must be a scalar index"); @@ -5726,7 +5726,7 @@ bool ids_only = true; if (nargin == 2) - ids_only = args(1).ybool_value ("inputname: IDS_ONLY must be a logical value"); + ids_only = args(1).strict_bool_value ("inputname: IDS_ONLY must be a logical value"); // Use zero-based indexing internally. return ovl (interp.inputname (n-1, ids_only));