fixed the return value of #loop (in case of break)
--- 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