in reply to Re: Throw from within a DESTROY block (bug)
in thread Throw from within a DESTROY block
just completely ignoring during-DESTROY exceptions? I don't have 5.14 handy anywhere so I can't test exactly what it does.
They are output to STDERR like before.
$ perl -Mwarnings -Mstrict -E ' sub DESTROY { say "invoked destructor"; die "aieeee" } say "creating object"; { bless( {} ) } say "object destroyed (should not reach here): $@" ' creating object invoked destructor (in cleanup) aieeee at -e line 2. object destroyed (should not reach here):
Like before, that only happens if warnings are on, so it can be completely silent!!
IIRC, more work is planned, but I haven't heard anything in a while.
|
|---|