From ffd76ff3b5212977c593f209484f8a72e823d449 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 16 Jul 2015 12:29:23 +0000 Subject: string.c: remove redundant calls * string.c (rb_str_enumerate_lines): do not check if a block is given twice. RETURN_ENUMERATOR includes rb_block_given_p() check which is redundant here. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'string.c') diff --git a/string.c b/string.c index 941fb4b4f0..e33ef1775e 100644 --- a/string.c +++ b/string.c @@ -6709,7 +6709,7 @@ rb_str_enumerate_lines(int argc, VALUE *argv, VALUE str, int wantarray) if (wantarray) ary = rb_ary_new(); else - RETURN_ENUMERATOR(str, argc, argv); + return SIZED_ENUMERATOR(str, argc, argv, 0); } if (NIL_P(rs)) { -- cgit v1.2.3