package tt; use strict; use warnings; sub w { my $str = ""; return substr ($str, 10, 10); } 1; #### use strict; use tt; print tt::w(); #### use strict; use tt; local $SIG{__WARN__} = sub {}; print tt::w();