{ package OtherModule; use warnings; sub routine { my $n = 0; my $i = $n + "a"; } } { no warnings; OtherModule->routine(); } #### Argument "a" isn't numeric in addition (+) at 602580.pl line 4. #### { package OtherModule; use warnings; sub routine { my $n = 0; my $i = $n + "a"; } } { local $^W = 0; OtherModule->routine(); } #### Argument "a" isn't numeric in addition (+) at 602580.pl line 4.