summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrblib/kernel.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrblib/kernel.rb b/mrblib/kernel.rb
index 38af3b310..550ae8172 100644
--- a/mrblib/kernel.rb
+++ b/mrblib/kernel.rb
@@ -30,8 +30,8 @@ module Kernel
while true
yield
end
- rescue StopIteration
- nil
+ rescue StopIteration => e
+ e.result
end
# 11.4.4 Step c)