diff options
| author | Jeremy Evans <code@jeremyevans.net> | 2021-06-16 10:23:11 -0700 |
|---|---|---|
| committer | Jeremy Evans <code@jeremyevans.net> | 2021-07-27 10:47:53 -0700 |
| commit | a6dc48f86a8ee7b1f713105b5c7136824d6b5720 (patch) | |
| tree | ab6b8fec1d72e9b285aaea8019c30e896cc27f18 /spec/ruby/core/array/array_spec.rb | |
| parent | 230111802c2b9dcb8f391b489ff52a9dc0b41b87 (diff) | |
Fix infinite loop in ensure after NoMemoryError
VM patch from wanabe.
Test based on example from buzztaiki (Taiki Sugawara).
Test fails when compiles with -DRUBY_DEBUG, as that can
can use rb_bug instead of NoMemoryError, which doesn't
allow testing this case. Test also fails on MingW, as
RangeError is used instead of NoMemoryError. Skip the
test in either case.
Fixes [Bug #15779]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/4577
Diffstat (limited to 'spec/ruby/core/array/array_spec.rb')
0 files changed, 0 insertions, 0 deletions
