[ruby-dev:48982] [Ruby trunk - Bug #11108] Unexpected LocalJumpError from "break" in nested begin block
From:
nagachika00@...
Date:
2015-05-20 16:23:07 UTC
List:
ruby-dev #48982
Issue #11108 has been updated by Tomoyuki Chikanaga.
Backport changed from 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED to 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE
Backported into ruby_2_2 branch at r50563.
----------------------------------------
Bug #11108: Unexpected LocalJumpError from "break" in nested begin block
https://bugs.ruby-lang.org/issues/11108#change-52505
* Author: Yoshihisa Masuda
* Status: Closed
* Priority: Normal
* Assignee:
* ruby -v: ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE
----------------------------------------
The script below raises an unexpected "`LocalJumpError`".
```ruby
%w(a b c).each { |c|
p c
begin
raise
rescue => e
begin
raise
rescue => e
break
end
end
}
```
--
https://bugs.ruby-lang.org/