# HG changeset patch # User jwe # Date 1155584657 0 # Node ID 8dbf3f9f22dcc5b3a2fef323294736e1320ca934 # Parent ddfe040624674c4d7538166aa90ac543e1a13b7b [project @ 2006-08-14 19:44:17 by jwe] diff -r ddfe04062467 -r 8dbf3f9f22dc src/ChangeLog --- a/src/ChangeLog Mon Aug 14 19:16:07 2006 +0000 +++ b/src/ChangeLog Mon Aug 14 19:44:17 2006 +0000 @@ -1,5 +1,8 @@ 2006-08-14 John W. Eaton + * ov-cell.cc (octave_cell::subsasgn): Call empty_conv for 0x0 + objects, not just empty objects. + * oct-map.h (Octave_map::clear): Also clear key_list. * load-path.cc (load_path::find_dir_info, load_path::do_add, diff -r ddfe04062467 -r 8dbf3f9f22dc src/ov-cell.cc --- a/src/ov-cell.cc Mon Aug 14 19:16:07 2006 +0000 +++ b/src/ov-cell.cc Mon Aug 14 19:44:17 2006 +0000 @@ -176,7 +176,7 @@ tmp.make_unique (); - if (! tmp.is_defined () || tmp.is_empty ()) + if (! tmp.is_defined () || tmp.is_zero_by_zero ()) tmp = octave_value::empty_conv (type.substr (1), rhs); if (! error_state)