Index: parse.y =================================================================== --- parse.y (revision 16244) +++ parse.y (working copy) @@ -5821,7 +5821,8 @@ if (!(ruby_scope->flags & SCOPE_CLONE)) xfree(ruby_scope->local_tbl); } - ruby_scope->local_tbl = local_tbl(); + ruby_scope->local_vars[-1] = 0; + ruby_scope->local_tbl = local_tbl(); } } local_pop();