# HG changeset patch # User jwe # Date 1171723774 0 # Node ID 5e00f09932339e543e6cb53157e22d2c7a31311f # Parent d5904124b917881a738639d858b4e591755510f2 [project @ 2007-02-17 14:49:34 by jwe] diff -r d5904124b917 -r 5e00f0993233 src/ChangeLog --- a/src/ChangeLog Sat Feb 17 03:08:49 2007 +0000 +++ b/src/ChangeLog Sat Feb 17 14:49:34 2007 +0000 @@ -1,3 +1,8 @@ +2007-02-17 John W. Eaton + + * variables.cc (symbol_out_of_date): Don't exit early if looking + at nested function. + 2007-02-16 John W. Eaton * dynamic-ld.cc (octave_dynamic_loader::do_load_oct): Clear diff -r d5904124b917 -r 5e00f0993233 src/variables.cc --- a/src/variables.cc Sat Feb 17 03:08:49 2007 +0000 +++ b/src/variables.cc Sat Feb 17 14:49:34 2007 +0000 @@ -995,12 +995,7 @@ octave_function *fcn = ans.function_value (true); - // No need to check nested functions. They can only be executed - // from within the parent function that contains them. Parent - // and nested functions will be updated simultaneously when we - // check the parent. - - if (fcn && ! fcn->is_nested_function ()) + if (fcn) { std::string ff = fcn->fcn_file_name ();