From 0a396e3ebb93f26c771b7f3d3721052bffad44ea Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 8 Feb 2002 05:20:34 +0000 Subject: * parse.y (yycompile): should inherit "in_single" if eval happened in a singleton method. * eval.c (rb_eval): class variables from singleton methods defined within singleton class statement should work like ones defined by sington def statements. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 1 - 1 file changed, 1 deletion(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 0de33223c4..63953757f2 100644 --- a/eval.c +++ b/eval.c @@ -2909,7 +2909,6 @@ rb_eval(self, n) result = rb_cvar_get(ruby_cbase, node->nd_vid); break; } - self = rb_iv_get(ruby_cbase, "__attached__"); /* fall through */ case NODE_CVAR2: /* singleton method */ result = rb_cvar_get(rb_cvar_singleton(self), node->nd_vid); -- cgit v1.2.3