From 7accb2da5425398fb1edae9407a7edb4dec81a4e Mon Sep 17 00:00:00 2001 From: ko1 Date: Mon, 24 Dec 2007 20:27:10 +0000 Subject: * compile.c (iseq_compile): clear local table if node == 0. a patch from Yusuke ENDOH * vm.c: clear VM stack. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- compile.c | 1 + 1 file changed, 1 insertion(+) (limited to 'compile.c') diff --git a/compile.c b/compile.c index a3dea4179..22f5c6260 100644 --- a/compile.c +++ b/compile.c @@ -145,6 +145,7 @@ iseq_compile(VALUE self, NODE *node) if (node == 0) { COMPILE(ret, "nil", node); + iseq_set_local_table(iseq, 0); } else if (nd_type(node) == NODE_SCOPE) { /* iseq type of top, method, class, block */ -- cgit