Mercurial > hg > octave-nkf
diff src/pt-assign.h @ 10230:0a5a769b8fc0
disallow computed multiple assignment
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Sat, 30 Jan 2010 19:28:25 +0100 |
parents | cd96d29c5efa |
children | f3b65e1ae355 |
line wrap: on
line diff
--- a/src/pt-assign.h +++ b/src/pt-assign.h @@ -118,14 +118,12 @@ { public: - tree_multi_assignment (bool plhs = false, int l = -1, int c = -1, - octave_value::assign_op t = octave_value::op_asn_eq) - : tree_expression (l, c), lhs (0), rhs (0), preserve (plhs), etype(t), + tree_multi_assignment (bool plhs = false, int l = -1, int c = -1) + : tree_expression (l, c), lhs (0), rhs (0), preserve (plhs), first_execution (true) { } tree_multi_assignment (tree_argument_list *lst, tree_expression *r, - bool plhs = false, int l = -1, int c = -1, - octave_value::assign_op t = octave_value::op_asn_eq); + bool plhs = false, int l = -1, int c = -1); ~tree_multi_assignment (void); @@ -150,7 +148,7 @@ void accept (tree_walker& tw); - octave_value::assign_op op_type (void) const { return etype; } + octave_value::assign_op op_type (void) const { return octave_value::op_asn_eq; } private: @@ -163,9 +161,6 @@ // True if we should not delete the lhs. bool preserve; - // The type of the expression. - octave_value::assign_op etype; - // true only on first rvalue() call. bool first_execution;