From 20f38e4cbd1bffcf2e775b1cc1cfa7f80bedab76 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 31 Oct 2001 08:00:18 +0000 Subject: * eval.c (exec_under): should initialize ruby_frame->self; git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1808 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ eval.c | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0205c6cb2..d21a476dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Oct 31 16:59:25 2001 Yukihiro Matsumoto + + * eval.c (exec_under): should initialize ruby_frame->self; + Wed Oct 31 15:09:28 2001 Yukihiro Matsumoto * eval.c (POP_VARS): should not set DVAR_DONT_RECYCLE if _old diff --git a/eval.c b/eval.c index bea650cc5..90f17e5be 100644 --- a/eval.c +++ b/eval.c @@ -5098,6 +5098,7 @@ exec_under(func, under, args) PUSH_CLASS(); ruby_class = under; PUSH_FRAME(); + ruby_frame->self = _frame.prev->self; ruby_frame->last_func = _frame.prev->last_func; ruby_frame->last_class = _frame.prev->last_class; ruby_frame->argc = _frame.prev->argc; -- cgit