1N/ACheck existing $^W functionality
1N/A# warnable code, warnings disabled
1N/A# warnable code, warnings enabled via command line switch
1N/AReversed += operator at - line 3.
1N/AName "main::a" used only once: possible typo at - line 3.
1N/A# warnable code, warnings enabled via #! line
1N/AReversed += operator at - line 3.
1N/AName "main::a" used only once: possible typo at - line 3.
1N/A# warnable code, warnings enabled via compile time $^W
1N/AReversed += operator at - line 4.
1N/AName "main::a" used only once: possible typo at - line 4.
1N/A# compile-time warnable code, warnings enabled via runtime $^W
1N/A# so no warning printed.
1N/A# warnable code, warnings enabled via runtime $^W
1N/AUse of uninitialized value in scalar chop at - line 4.
1N/A# warnings enabled at compile time, disabled at run time
1N/A# warnings disabled at compile time, enabled at run time
1N/AUse of uninitialized value in scalar chop at - line 5.
1N/AUse of uninitialized value in scalar chop at ./abcd line 1.
1N/AUse of uninitialized value in scalar chop at ./abcd line 1.
1N/AUse of uninitialized value in scalar chop at ./abcd line 1.
1N/AUse of uninitialized value in scalar chop at - line 3.
1N/Aeval 'my $b ; chop $b ;' ;
1N/AUse of uninitialized value in scalar chop at (eval 1) line 1.
1N/AUse of uninitialized value in scalar chop at - line 4.
1N/AUse of uninitialized value in scalar chop at - line 4.
1N/AUse of uninitialized value in scalar chop at - line 5.
1N/AUse of uninitialized value in -e at - line 2.
1N/Asub fred { my $b ; chop $b ;}
1N/Asub fred { my $b ; chop $b ;}
1N/AUse of uninitialized value in scalar chop at - line 2.