diff src/oct-parse.yy @ 10230:0a5a769b8fc0

disallow computed multiple assignment
author Jaroslav Hajek <highegg@gmail.com>
date Sat, 30 Jan 2010 19:28:25 +0100
parents 76a880a588ce
children 2d47356a7a1a
line wrap: on
line diff
--- a/src/oct-parse.yy	Sat Jan 30 20:44:17 2010 +0200
+++ b/src/oct-parse.yy	Sat Jan 30 19:28:25 2010 +0100
@@ -2737,8 +2737,10 @@
 
       delete lhs;
     }
+  else if (t == octave_value::op_asn_eq)
+    return new tree_multi_assignment (lhs, rhs, false, l, c);
   else
-    return new tree_multi_assignment (lhs, rhs, false, l, c, t);
+    yyerror ("computed multiple assignment not allowed");
 
   return retval;
 }