From 48b4512f76aa3b2a7db3a1a904769d9e9cbbd58c Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 21 Oct 2010 14:52:02 +0000 Subject: [PATCH] * gc.c (objspace_each_objects): fix return with no value. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ gc.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ed0dc957f5..7dd93ac53f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Thu Oct 21 23:52:00 2010 Nobuyoshi Nakada + + * gc.c (objspace_each_objects): fix return with no value. + Thu Oct 21 23:47:12 2010 Nobuyoshi Nakada * dir.c (dir_initialize): remove useless intermediate variable. diff --git a/gc.c b/gc.c index ad49fd505d..05ef077102 100644 --- a/gc.c +++ b/gc.c @@ -2545,7 +2545,7 @@ objspace_each_objects(VALUE arg) } if (pstart != pend) { if ((*(int (*)(void *, void *, size_t, void *))args[0])(pstart, pend, sizeof(RVALUE), (void *)args[1])) { - return; + break; } } }