aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 98899b5e19..7a3e2ea206 100644
--- a/eval.c
+++ b/eval.c
@@ -755,6 +755,7 @@ static unsigned long frame_unique = 1;
_frame.tmp = 0; \
_frame.node = ruby_current_node; \
_frame.argc = 0; \
+ _frame.self = (link)?ruby_frame->self:0;\
_frame.block = (link)?ruby_frame->block:0;\
_frame.flags = 0; \
_frame.uniq = frame_unique++; \