ruby-changes:14308
From: mame <ko1@a...>
Date: Mon, 21 Dec 2009 02:54:13 +0900 (JST)
Subject: [ruby-changes:14308] Ruby:r26133 (trunk): * vm_eval.c (rb_iterate): remove SEGV (retry).
mame 2009-12-21 02:47:02 +0900 (Mon, 21 Dec 2009) New Revision: 26133 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26133 Log: * vm_eval.c (rb_iterate): remove SEGV (retry). Modified files: trunk/ChangeLog trunk/vm_eval.c Index: ChangeLog =================================================================== --- ChangeLog (revision 26132) +++ ChangeLog (revision 26133) @@ -1,3 +1,7 @@ +Mon Dec 21 02:45:46 2009 Yusuke Endoh <mame@t...> + + * vm_eval.c (rb_iterate): remove SEGV (retry). + Sun Dec 20 23:18:23 2009 Yusuke Endoh <mame@t...> * vm_eval.c (rb_iterate): remove SEGV (use the original patch). Index: vm_eval.c =================================================================== --- vm_eval.c (revision 26132) +++ vm_eval.c (revision 26133) @@ -832,7 +832,7 @@ rb_block_t *blockptr; if (bl_proc) { blockptr = RUBY_VM_GET_BLOCK_PTR_IN_CFP(th->cfp); - blockptr->iseq = (void *)NEW_IFUNC(bl_proc, data2); + blockptr->iseq = (void *)node; blockptr->proc = 0; } else { -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/