Revision
1296
Author
lsansonetti@apple.com
Date
2009-04-02 22:44:16 -0700 (Thu, 02 Apr 2009)

Log Message

fixed the return value of #loop (in case of break)

Modified Paths

Diff

Modified: MacRuby/branches/experimental/vm_eval.c (1295 => 1296)


--- MacRuby/branches/experimental/vm_eval.c	2009-04-03 05:31:02 UTC (rev 1295)
+++ MacRuby/branches/experimental/vm_eval.c	2009-04-03 05:44:16 UTC (rev 1296)
@@ -269,8 +269,7 @@
 static VALUE
 rb_f_loop(VALUE klass, SEL sel)
 {
-    rb_rescue2(loop_i, (VALUE)0, 0, 0, rb_eStopIteration, (VALUE)0);
-    return Qnil;		/* dummy */
+    return rb_rescue2(loop_i, (VALUE)0, 0, 0, rb_eStopIteration, (VALUE)0);
 }
 
 VALUE