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 [...]