From 520416fdc5cb1d2424ed9906ee244977174655a1 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 6 Jan 2003 22:50:18 +0000 Subject: * eval.c (rb_f_local_variables): skip $_, $~ and flip states in dynamic variables. [ruby-core:00681] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 955b644fa1..7ff9b06c46 100644 --- a/eval.c +++ b/eval.c @@ -6004,7 +6004,7 @@ rb_f_local_variables() vars = ruby_dyna_vars; while (vars) { - if (vars->id) { + if (vars->id && rb_is_local_id(vars->id)) { /* skip $_, $~ and flip states */ rb_ary_push(ary, rb_str_new2(rb_id2name(vars->id))); } vars = vars->next; -- cgit v1.2.3