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 perlhacker.
s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;