perl,perl-module,bigint,perlsyn
There are two issues at hand here. Why does use bigint; 1; warn in void context? Why is the constant being executed in void context in the first place? $ perl -c -we'1 while sub_with_side_effects();' -e syntax OK $ perl -c -we'use bigint; 1 while sub_with_side_effects();' Useless use of a...