Avoid $` $& $' in libraries
[p5sagit/p5-mst-13.2.git] / lib / strict.pm
index e261e92..8492e93 100644 (file)
@@ -74,10 +74,11 @@ See L<perlmod/Pragmatic Modules>.
 
 sub bits {
     my $bits = 0;
+    my $sememe;
     foreach $sememe (@_) {
-       $bits |= 0x00000002 if $sememe eq 'refs';
-       $bits |= 0x00000200 if $sememe eq 'subs';
-       $bits |= 0x00000400 if $sememe eq 'vars';
+       $bits |= 0x00000002, next if $sememe eq 'refs';
+       $bits |= 0x00000200, next if $sememe eq 'subs';
+       $bits |= 0x00000400, next if $sememe eq 'vars';
     }
     $bits;
 }