# HG changeset patch # User Jaroslav Hajek # Date 1219783157 14400 # Node ID 4f1ebb704545e5dba92380e98c020d3fe293eef4 # Parent 41bc700ff64233575cf3fda78452488732c61e21 fix invalid scope use in assignin diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2008-08-26 Jaroslav Hajek + + * parse.y (Fassignin): Use default scope when calling varref. + 2008-08-26 Michael Goffioul * genprops.awk (emit_declarations): Call updaters/listeners only when diff --git a/src/parse.y b/src/parse.y --- a/src/parse.y +++ b/src/parse.y @@ -3977,8 +3977,6 @@ if (! error_state) { - symbol_table::scope_id scope = -1; - if (context == "caller") octave_call_stack::goto_caller_frame (); else if (context == "base") @@ -3995,7 +3993,7 @@ if (! error_state) { if (valid_identifier (nm)) - symbol_table::varref (nm, scope) = args(2); + symbol_table::varref (nm) = args(2); else error ("assignin: invalid variable name"); }