Issue #4438 has been updated by nobu (Nobuyoshi Nakada). File 0001-check-rescue-clause-arguments.patch added Patch attached. ---------------------------------------- Bug #4438: rescue args type check omitted https://bugs.ruby-lang.org/issues/4438#change-28677 Author: nahi (Hiroshi Nakamura) Status: Assigned Priority: Low Assignee: ko1 (Koichi Sasada) Category: Target version: 2.0.0 ruby -v: - =begin Rescue arg must be class or module in 1.8. 1.9 looks to ignore when it's not a class or module. Is this expected behavior? 0% ruby -ve 'begin; raise; rescue nil; end' ruby 1.9.3dev (2011-02-23 trunk 30945) [x86_64-linux] -e:1:in `<main>': unhandled exception 1% ruby187 -ve 'begin; raise; rescue nil; end' ruby 1.8.7 (2010-12-23 patchlevel 330) [x86_64-linux] -e:1: class or module required for rescue clause (TypeError) =end
on 2012-08-06 15:33
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.