From 355c3a250ddd0b8ea012cf5e3c4bacc960b28284 Mon Sep 17 00:00:00 2001 From: akr Date: Mon, 17 Jan 2011 14:37:05 +0000 Subject: * array.c (rb_ary_times): less MEMCPY calls. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- array.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'array.c') diff --git a/array.c b/array.c index 51ec2f9910..7624e1ffe5 100644 --- a/array.c +++ b/array.c @@ -2988,7 +2988,7 @@ static VALUE rb_ary_times(VALUE ary, VALUE times) { VALUE ary2, tmp, *ptr, *ptr2; - long i, t, len; + long t, len; tmp = rb_check_string_type(times); if (!NIL_P(tmp)) { @@ -3014,8 +3014,15 @@ rb_ary_times(VALUE ary, VALUE times) ptr = RARRAY_PTR(ary); ptr2 = RARRAY_PTR(ary2); t = RARRAY_LEN(ary); - for (i=0; i