changeset 9125:8ab1e6f63cdc

gripe on magic end query for undefined variable
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 16 Apr 2009 09:25:22 +0200
parents 47f19c11b558
children 5780b3b80425
files src/ChangeLog src/pt-idx.cc
diffstat 2 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Thu Apr 16 08:06:38 2009 +0200
+++ b/src/ChangeLog	Thu Apr 16 09:25:22 2009 +0200
@@ -1,3 +1,8 @@
+2009-04-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* pt-idx.cc (make_value_list): Gripe on magic end query for undefined
+	variables.
+
 2009-04-16  Jaroslav Hajek  <highegg@gmail.com>
 
 	* xpow.cc (same_sign): New helper function.
--- a/src/pt-idx.cc	Thu Apr 16 08:06:38 2009 +0200
+++ b/src/pt-idx.cc	Thu Apr 16 09:25:22 2009 +0200
@@ -173,7 +173,12 @@
   octave_value_list retval;
 
   if (args)
-    retval = args->convert_to_const_vector (object);
+    {
+      if (object && args->has_magic_end () && object->is_undefined ())
+        gripe_invalid_inquiry_subscript ();
+      else
+        retval = args->convert_to_const_vector (object);
+    }
 
   if (! error_state)
     {