diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-04 16:39:07 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-04 16:39:07 +0000 |
commit | 4f9445974879568e4fd9379cff9f6b2b72a90261 (patch) | |
tree | 61863eca2f0e311fbe56a0659788a6e305a76f16 | |
parent | d40d31eab17768ebead6cdcad0ba81b51ea6939c (diff) | |
download | ruby-4f9445974879568e4fd9379cff9f6b2b72a90261.tar.gz ruby-4f9445974879568e4fd9379cff9f6b2b72a90261.tar.xz ruby-4f9445974879568e4fd9379cff9f6b2b72a90261.zip |
* string.c (sym_to_proc): tabified.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | string.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -6922,9 +6922,9 @@ sym_to_proc(VALUE sym) VALUE *aryp; if (!sym_proc_cache) { - sym_proc_cache = rb_ary_tmp_new(SYM_PROC_CACHE_SIZE * 2); - rb_gc_register_mark_object(sym_proc_cache); - rb_ary_store(sym_proc_cache, SYM_PROC_CACHE_SIZE*2 - 1, Qnil); + sym_proc_cache = rb_ary_tmp_new(SYM_PROC_CACHE_SIZE * 2); + rb_gc_register_mark_object(sym_proc_cache); + rb_ary_store(sym_proc_cache, SYM_PROC_CACHE_SIZE*2 - 1, Qnil); } id = SYM2ID(sym); @@ -6932,13 +6932,13 @@ sym_to_proc(VALUE sym) aryp = RARRAY_PTR(sym_proc_cache); if (aryp[index] == sym) { - return aryp[index + 1]; + return aryp[index + 1]; } else { - proc = rb_proc_new(sym_call, (VALUE)id); - aryp[index] = sym; - aryp[index + 1] = proc; - return proc; + proc = rb_proc_new(sym_call, (VALUE)id); + aryp[index] = sym; + aryp[index + 1] = proc; + return proc; } } |