Mercurial > hg > octave-lyh
diff liboctave/Array.cc @ 6525:25f3fb4a6f1b
[project @ 2007-04-13 16:18:29 by jwe]
author | jwe |
---|---|
date | Fri, 13 Apr 2007 16:18:29 +0000 |
parents | 89ed13fec6fe |
children | af5025cb0f2b |
line wrap: on
line diff
--- a/liboctave/Array.cc +++ b/liboctave/Array.cc @@ -1402,9 +1402,6 @@ octave_idx_type nr = dim1 (); octave_idx_type nc = dim2 (); - if (nr == 0 && nc == 0) - return; - octave_idx_type n; if (nr == 1) n = nc; @@ -1419,7 +1416,7 @@ nc = n; } - if (idx_arg.is_colon_equiv (n, 1)) + if (nr > 0 && nc > 0 && idx_arg.is_colon_equiv (n, 1)) { // Either A(:) = [] or A(idx) = [] with idx enumerating all // elements, so we delete all elements and return [](0x0). To