* gc.c (gc_mark_children): NODE_POSTEXE holds Ruby VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
8ec17dab6a
commit
830573a7f7
@ -1,3 +1,7 @@
|
||||
Sun Sep 24 21:19:24 2006 Guy Decoux <ts@moulon.inra.fr>
|
||||
|
||||
* gc.c (gc_mark_children): NODE_POSTEXE holds Ruby VALUE.
|
||||
|
||||
Sun Sep 24 22:28:20 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* runruby.rb: extension library scripts moved into common directory.
|
||||
|
5
gc.c
5
gc.c
@ -866,6 +866,10 @@ gc_mark_children(VALUE ptr, int lev)
|
||||
ptr = (VALUE)obj->as.node.u1.node;
|
||||
goto again;
|
||||
|
||||
case NODE_POSTEXE: /* 2 */
|
||||
ptr = (VALUE)obj->as.node.u2.node;
|
||||
goto again;
|
||||
|
||||
case NODE_SCOPE: /* 2,3 */
|
||||
case NODE_CDECL:
|
||||
gc_mark((VALUE)obj->as.node.u3.node, lev);
|
||||
@ -892,7 +896,6 @@ gc_mark_children(VALUE ptr, int lev)
|
||||
case NODE_ERRINFO:
|
||||
case NODE_ATTRSET:
|
||||
case NODE_BLOCK_ARG:
|
||||
case NODE_POSTEXE:
|
||||
break;
|
||||
case NODE_ALLOCA:
|
||||
mark_locations_array((VALUE*)obj->as.node.u1.value,
|
||||
|
Loading…
x
Reference in New Issue
Block a user