зеркало из https://github.com/github/ruby.git
`remain` no longer starts with 0
This commit is contained in:
Родитель
ffc6c5d056
Коммит
64c8ed272f
|
@ -2447,13 +2447,8 @@ lazy_take_proc(VALUE proc_entry, struct MEMO *result, VALUE memos, long memo_ind
|
|||
}
|
||||
|
||||
remain = NUM2LONG(memo);
|
||||
if (remain == 0) {
|
||||
LAZY_MEMO_SET_BREAK(result);
|
||||
}
|
||||
else {
|
||||
if (--remain == 0) LAZY_MEMO_SET_BREAK(result);
|
||||
rb_ary_store(memos, memo_index, LONG2NUM(remain));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче