1 Check existing $^W functionality
6 # warnable code, warnings disabled
12 # warnable code, warnings enabled via command line switch
15 Reversed += operator at - line 3.
16 Name "main::c" used only once: possible typo at - line 3.
19 # warnable code, warnings enabled via #! line
22 Reversed += operator at - line 3.
23 Name "main::c" used only once: possible typo at - line 3.
26 # warnable code, warnings enabled via compile time $^W
30 Reversed += operator at - line 4.
31 Name "main::c" used only once: possible typo at - line 4.
34 # warnable code, warnings enabled via command line switch
36 use open qw( :utf8 :std );
39 Reversed += operator at - line 5.
40 Name "main::Ằ" used only once: possible typo at - line 5.
43 # warnable code, warnings enabled via #! line
45 use open qw( :utf8 :std );
48 Reversed += operator at - line 5.
49 Name "main::Ằ" used only once: possible typo at - line 5.
52 # warnable code, warnings enabled via compile time $^W
55 use open qw( :utf8 :std );
58 Reversed += operator at - line 6.
59 Name "main::Ằ" used only once: possible typo at - line 6.
63 # compile-time warnable code, warnings enabled via runtime $^W
64 # so no warning printed.
71 # warnable code, warnings enabled via runtime $^W
75 Use of uninitialized value $b in scalar chop at - line 4.
78 # warnings enabled at compile time, disabled at run time
86 # warnings disabled at compile time, enabled at run time
91 Use of uninitialized value $b in scalar chop at - line 5.
100 Use of uninitialized value $b in scalar chop at ./abcd line 1.
110 Use of uninitialized value $b in scalar chop at ./abcd line 1.
120 Use of uninitialized value $b in scalar chop at ./abcd line 1.
142 Use of uninitialized value $b in scalar chop at - line 3.
146 eval 'my $b ; chop $b ;' ;
149 Use of uninitialized value $b in scalar chop at (eval 1) line 1.
156 Use of uninitialized value $b in scalar chop at - line 4.
163 Use of uninitialized value $b in scalar chop at - line 4.
181 Use of uninitialized value $b in scalar chop at - line 5.
186 Use of uninitialized value in -e at - line 2.
205 sub fred { my $b ; chop $b ;}
213 sub fred { my $b ; chop $b ;}
218 Use of uninitialized value $b in scalar chop at - line 2.