diff libinterp/octave-value/ov-base-mat.cc @ 33364:9108c5b24626 bytecode-interpreter

maint: merge default to bytecode-interpreter
author John W. Eaton <jwe@octave.org>
date Mon, 08 Apr 2024 21:00:39 -0400
parents e8854b8d2486 2949b89f9711
children 2717d1cceee2
line wrap: on
line diff
--- a/libinterp/octave-value/ov-base-mat.cc	Mon Apr 08 17:07:57 2024 -0400
+++ b/libinterp/octave-value/ov-base-mat.cc	Mon Apr 08 21:00:39 2024 -0400
@@ -89,7 +89,7 @@
       break;
 
     default:
-      panic_impossible ();
+      error ("unpexpected: index not '(', '{', or '.' in - octave_base_matrix<MT>::subsref please report this bug");
     }
 
   return retval.next_subsref (type, idx);
@@ -148,7 +148,7 @@
       break;
 
     default:
-      panic_impossible ();
+      error ("unpexpected: index not '(', '{', or '.' in - octave_base_matrix<MT>::subsasgn please report this bug");
     }
 
   return retval;
@@ -263,7 +263,7 @@
       switch (n_idx)
         {
         case 0:
-          panic_impossible ();
+          error ("unexpected: zero indices in octave_base_matrix<MT>::assign - please report this bug");
           break;
 
         case 1:
@@ -337,7 +337,7 @@
       switch (n_idx)
         {
         case 0:
-          panic_impossible ();
+          error ("unexpected: zero indices in octave_base_matrix<MT>::assign - please report this bug");
           break;
 
         case 1: