The point is that even if you uncomment that line, or replace it with some other error-causing statement, you get no error on the versions of Perl I tested, whereas there should be an error as far as I can tell.
Update: Sorry I'm being unclear. What I meant above was the local $@ line; that is what's causing the strange behavior.
In reply to Re^4: Unexpected result after localizing eval_error variable "$@" within "BEGIN" block
by Errto
in thread Unexpected result after localizing eval_error variable "$@" within "BEGIN" block
by bdimych
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |