Actions
Bug #12588
closedWhen an exception is re-raised in the "rescue" clause, the back trace does not contain the line in that clause
Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin14]
Description
Given:
$ cat -n foo.rb
1 def foo
2 raise StandardError
3 rescue StandardError => e
4 raise e
5 end
6
7 foo
one would reasonably expect to see line 4 to be in the back trace when this file is executed, but one does not.
$ ruby -v foo.rb
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin14]
foo.rb:2:in `foo': StandardError (StandardError)
from foo.rb:7:in `<main>'
Actions
Like0
Like0Like0Like0Like0