diff options
author | Jeremy Evans <[email protected]> | 2021-06-16 10:23:11 -0700 |
---|---|---|
committer | Jeremy Evans <[email protected]> | 2021-07-27 10:47:53 -0700 |
commit | a6dc48f86a8ee7b1f713105b5c7136824d6b5720 (patch) | |
tree | ab6b8fec1d72e9b285aaea8019c30e896cc27f18 /symbol.h | |
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 'symbol.h')
0 files changed, 0 insertions, 0 deletions