Mercurial > hg > octave-lyh
diff src/pt-idx.cc @ 11067:d7f0d115c10c
pt-idx.cc (tree_expression::lvalue): use octave_map here, not octave_scalar_map
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 30 Sep 2010 12:53:23 -0400 |
parents | e678346a47d9 |
children | fd0a3ac60b0e |
line wrap: on
line diff
--- a/src/pt-idx.cc +++ b/src/pt-idx.cc @@ -530,15 +530,17 @@ { octave_value_list pidx = idx.back (); + // Use octave_map, not octave_scalar_map so that the + // dimensions are 0x0, not 1x1. if (tmp.is_undefined ()) { if (pidx.has_magic_colon ()) gripe_invalid_inquiry_subscript (); else - tmp = octave_scalar_map (); + tmp = octave_map (); } else if (autoconv) - tmp = octave_scalar_map (); + tmp = octave_map (); retval.numel (tmp.numel (pidx));