* vm_eval.c (rb_f_loop): return enumerator if no block given.

[ruby-list:45747]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2008-12-27 09:28:26 +00:00
Родитель d9be2059e5
Коммит 10af217ff3
2 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Sat Dec 27 18:25:09 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* vm_eval.c (rb_f_loop): return enumerator if no block given.
[ruby-list:45747]
Sat Dec 27 17:08:43 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* .gdbinit (dummy_gdb_enums.special_consts): forces to load debug

Просмотреть файл

@ -560,8 +560,9 @@ loop_i(void)
*/
static VALUE
rb_f_loop(void)
rb_f_loop(VALUE self)
{
RETURN_ENUMERATOR(self, 0, 0);
rb_rescue2(loop_i, (VALUE)0, 0, 0, rb_eStopIteration, (VALUE)0);
return Qnil; /* dummy */
}