From 58e65141fd63dbdf533bd9a62983da9737256975 Mon Sep 17 00:00:00 2001 From: knu Date: Sat, 31 May 2008 11:58:25 +0000 Subject: Merge from ruby_1_8. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@16721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ array.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 61fedd0ab7..1dafad85f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sat May 31 20:56:04 2008 Akinori MUSHA + + * array.c (rb_ary_delete_if): should return enumerator if no block + is given. [ruby-dev:34901] + Sat May 31 18:28:17 2008 Nobuyoshi Nakada * suppress warnings with -Wwrite-string. diff --git a/array.c b/array.c index cc9866a419..a42c8acbe3 100644 --- a/array.c +++ b/array.c @@ -2185,6 +2185,7 @@ static VALUE rb_ary_delete_if(ary) VALUE ary; { + RETURN_ENUMERATOR(ary, 0, 0); rb_ary_reject_bang(ary); return ary; } -- cgit v1.2.3