From c079ee2bce1f2540680718e0ab81fc8317f383c0 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 30 Nov 2004 06:10:53 +0000 Subject: [PATCH] * eval.c (PUSH_FRAME): flags should have been initialized. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 2 ++ eval.c | 1 + 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 32d5cbe740..5490e5eb55 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ Tue Nov 30 14:58:33 2004 WATANABE Hirofumi Tue Nov 30 00:49:08 2004 Yukihiro Matsumoto + * eval.c (PUSH_FRAME): flags should have been initialized. + * eval.c (rb_eval): [ruby-core:03856] * io.c (rb_io_sysread): use temporary lock. [ruby-dev:24992] diff --git a/eval.c b/eval.c index c718e79b6e..1d2f424cf6 100644 --- a/eval.c +++ b/eval.c @@ -663,6 +663,7 @@ static unsigned long frame_unique = 0; _frame.node = ruby_current_node; \ _frame.iter = ruby_iter->iter; \ _frame.argc = 0; \ + _frame.flags = 0; \ _frame.uniq = frame_unique++; \ ruby_frame = &_frame