diff options
| -rw-r--r-- | ChangeLog | 2 | ||||
| -rw-r--r-- | eval.c | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -4,6 +4,8 @@ Tue Nov 30 14:58:33 2004 WATANABE Hirofumi <eban@ruby-lang.org> Tue Nov 30 00:49:08 2004 Yukihiro Matsumoto <matz@ruby-lang.org> + * 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] @@ -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 |
