diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-01 12:19:00 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-07-01 12:19:00 +0000 |
commit | 807fbd69403bcae4bc38138a8f8a4bba5914dcda (patch) | |
tree | 81c0a3a254400ac6374637dd566e6dbfeec6cf90 /insns.def | |
parent | 1b62e5ec370a5e442effad9b5012cb3373a839ff (diff) | |
download | ruby-807fbd69403bcae4bc38138a8f8a4bba5914dcda.tar.gz |
* compile.c, vm.c, insns.def: call FrozenCore.set_postexe method
instead to use "postexe" insn.
* id.c, id.h: add a prepared id for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'insns.def')
-rw-r--r-- | insns.def | 23 |
1 files changed, 0 insertions, 23 deletions
@@ -842,29 +842,6 @@ defined /** @c setting - @e END{} - @j END{} に対応するためにブロックを登録する。 - */ -DEFINE_INSN -postexe -(ISEQ blockiseq) -() -() -{ - rb_block_t *blockptr; - VALUE proc; - extern void rb_call_end_proc(VALUE data); - - blockptr = RUBY_VM_GET_BLOCK_PTR_IN_CFP(GET_CFP()); - blockptr->iseq = blockiseq; - blockptr->proc = 0; - - proc = vm_make_proc(th, GET_CFP(), blockptr); - rb_set_end_proc(rb_call_end_proc, proc); -} - -/** - @c setting @e trace @j trace 用の命令。 */ |