summaryrefslogtreecommitdiff
path: root/README.ja.md
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2021-04-22 10:44:52 +0900
committerKoichi Sasada <ko1@atdot.net>2021-04-22 11:33:39 +0900
commit609de71f043e8ba34f22b9993e444e2e5bb05709 (patch)
tree531d2d941add4c819ad975fb4d26b6e2b2d771bf /README.ja.md
parent5512353d97250e85c13bf10b9b32e750478cf474 (diff)
downloadruby-609de71f043e8ba34f22b9993e444e2e5bb05709.tar.gz
fix raise in exception with jump
add_ensure_iseq() adds ensure block to the end of jump such as next/redo/return. However, if the rescue cause are in the body, this rescue catches the exception in ensure clause. iter do next rescue R ensure raise end In this case, R should not be executed, but executed without this patch. Fixes [Bug #13930] Fixes [Bug #16618] A part of tests are written by @jeremyevans https://github.com/ruby/ruby/pull/4291
Diffstat (limited to 'README.ja.md')
0 files changed, 0 insertions, 0 deletions