diff src/ov-base-scalar.h @ 7651:443a8f5a50fd

require both subsref variants to be defined in octave_value subclasses
author John W. Eaton <jwe@octave.org>
date Wed, 26 Mar 2008 22:09:42 -0400
parents 36594d5bbe13
children ec969f3b8955
line wrap: on
line diff
--- a/src/ov-base-scalar.h	Wed Mar 26 16:27:14 2008 -0400
+++ b/src/ov-base-scalar.h	Wed Mar 26 22:09:42 2008 -0400
@@ -65,12 +65,9 @@
   octave_value subsref (const std::string& type,
 			const std::list<octave_value_list>& idx);
 
-  octave_value_list subsref (const std::string&,
-			     const std::list<octave_value_list>&, int)
-    {
-      panic_impossible ();
-      return octave_value_list ();
-    }
+  octave_value_list subsref (const std::string& type,
+			     const std::list<octave_value_list>& idx, int)
+    { return subsref (type, idx); }
 
   octave_value subsasgn (const std::string& type,
 			 const std::list<octave_value_list>& idx,