summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-12-04 16:39:07 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-12-04 16:39:07 +0000
commit4f9445974879568e4fd9379cff9f6b2b72a90261 (patch)
tree61863eca2f0e311fbe56a0659788a6e305a76f16
parentd40d31eab17768ebead6cdcad0ba81b51ea6939c (diff)
downloadruby-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.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/string.c b/string.c
index d65212487..b4963b0ce 100644
--- a/string.c
+++ b/string.c
@@ -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;
}
}