diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-07-15 01:29:37 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-07-15 01:29:37 +0000 |
commit | 4592e15e3500e7de8d6d00cfb66af53971735c59 (patch) | |
tree | 17f579983777662bd2b0a8fbc1c018164113a086 /string.c | |
parent | bb8abf62d3cb783b6b8ffeffb67c5ff519332c20 (diff) | |
download | ruby-4592e15e3500e7de8d6d00cfb66af53971735c59.tar.gz |
string.c: remove redundant calls
* string.c (rb_str_enumerate_bytes, rb_str_enumerate_codepoints):
do not check if a block is given twice. RETURN_SIZED_ENUMERATOR
includes rb_block_given_p() check which is redundant here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -6878,7 +6878,7 @@ rb_str_enumerate_bytes(VALUE str, int wantarray) if (wantarray) ary = rb_ary_new2(RSTRING_LEN(str)); else - RETURN_SIZED_ENUMERATOR(str, 0, 0, rb_str_each_byte_size); + return SIZED_ENUMERATOR(str, 0, 0, rb_str_each_byte_size); } for (i=0; i<RSTRING_LEN(str); i++) { @@ -7071,7 +7071,7 @@ rb_str_enumerate_codepoints(VALUE str, int wantarray) if (wantarray) ary = rb_ary_new_capa(str_strlen(str, enc)); /* str's enc*/ else - RETURN_SIZED_ENUMERATOR(str, 0, 0, rb_str_each_char_size); + return SIZED_ENUMERATOR(str, 0, 0, rb_str_each_char_size); } while (ptr < end) { |