Mercurial > hg > octave-nkf
diff liboctave/CNDArray.cc @ 9612:66970dd627f6
further liboctave design improvements
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 04 Sep 2009 11:22:53 +0200 |
parents | a9b37bae1802 |
children | 192d94cff6c1 |
line wrap: on
line diff
--- a/liboctave/CNDArray.cc +++ b/liboctave/CNDArray.cc @@ -1083,8 +1083,9 @@ ComplexNDArray& operator *= (ComplexNDArray& a, double s) { if (a.is_shared ()) - return a = a * s; - DO_VS_OP2 (Complex, a, *=, s) + a = a * s; + else + do_ms_inplace_op<ComplexNDArray, double> (a, s, mx_inline_mul2); return a; } @@ -1092,7 +1093,8 @@ { if (a.is_shared ()) return a = a / s; - DO_VS_OP2 (Complex, a, /=, s) + else + do_ms_inplace_op<ComplexNDArray, double> (a, s, mx_inline_div2); return a; }