Now fixed, and tested in t/spec/S04-exceptions/fail.t

On 12/22/2011 04:13 PM, Carl MXXsak (via RT) wrote:
> # New Ticket Created by  "Carl Mäsak" 
> # Please include the string:  [perl #106832]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=106832 >
> 
> 
> <moritz> wow, it seems that nom's Failure doesn't expose the
> underlying exception, except by re-throwing it :/
> <masak> that's... a regression.
> <masak> b: sub foo { fail "ooh!" }; say foo().exception.payload
> <p6eval> b 1b7dd1: OUTPUT«ooh!␤»
> <masak> nom: sub foo { fail "ooh!" }; say foo().exception.payload
> <p6eval> nom 7a1925: OUTPUT«ooh!␤  in method <anon> at
> src/gen/CORE.setting:6930 [...]
> <moritz> aye, I'm going to chain that
> * masak submits rakudobug
> <moritz> masak: would be .exception.Str on nom
> <moritz> and will be
> <masak> nom: sub foo { fail "ooh!" }; say foo().exception.Str
> <p6eval> nom 7a1925: OUTPUT«ooh!␤  in method <anon> at
> src/gen/CORE.setting:6930 [...]

Reply via email to