comparison src/pt-unop.cc @ 9607:1be3c73ed7b5

reuse temporary arrays in nested expressions
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 03 Sep 2009 08:48:51 +0200
parents eb63fbe60fab
children d33a318c1de4
comparison
equal deleted inserted replaced
9606:a04352386a6b 9607:1be3c73ed7b5
87 { 87 {
88 octave_value val = op->rvalue1 (); 88 octave_value val = op->rvalue1 ();
89 89
90 if (! error_state && val.is_defined ()) 90 if (! error_state && val.is_defined ())
91 { 91 {
92 retval = ::do_unary_op (etype, val); 92 retval = val.do_non_const_unary_op (etype);
93 93
94 if (error_state) 94 if (error_state)
95 retval = octave_value (); 95 retval = octave_value ();
96 } 96 }
97 } 97 }