in reply to Trouble temporarily disabling warnings (was: Warnings)

That depends if the error is raised at compile-time or run-time. If it's a compile-time error, no warnings will be required, or else some fanciful finagling of BEGIN { $^W = 0 } and BEGIN { $^W = 1 }.

_____________________________________________________
Jeff[japhy]Pinyan: Perl, regex, and perl hacker.
s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;