diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-03 22:57:23 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-03 22:57:23 +0000 |
commit | e1d5d4e7f2dce151a2e768d0e2cea38f88185958 (patch) | |
tree | 2db2906ace5d4e1683eb78aa59196d7b5d710ad3 /vm.c | |
parent | c51e356c680c303fe143ef7aff737e444e55d6b2 (diff) | |
download | ruby-e1d5d4e7f2dce151a2e768d0e2cea38f88185958.tar.gz |
* enc/unicode.c (onigenc_unicode_property_name_to_ctype):
remove useless assignment.
* vm.c (vm_make_proc_from_block): ditto.
* variable.c (rb_ivar_count): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -453,16 +453,10 @@ rb_vm_stack_to_heap(rb_thread_t * const th) static VALUE vm_make_proc_from_block(rb_thread_t *th, rb_block_t *block) { - VALUE proc = block->proc; - - if (block->proc) { - return block->proc; + if (!block->proc) { + block->proc = rb_vm_make_proc(th, block, rb_cProc); } - - proc = rb_vm_make_proc(th, block, rb_cProc); - block->proc = proc; - - return proc; + return block->proc; } VALUE |