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));