1 Check existing $^W functionality
5 # warnable code, warnings disabled
11 # warnable code, warnings enabled via command line switch
14 Reversed += operator at - line 3.
17 # warnable code, warnings enabled via #! line
20 Reversed += operator at - line 3.
23 # warnable code, warnings enabled via compile time $^W
27 Reversed += operator at - line 4.
30 # compile-time warnable code, warnings enabled via runtime $^W
31 # so no warning printed.
38 # warnable code, warnings enabled via runtime $^W
42 Use of uninitialized value at - line 4.
45 # warnings enabled at compile time, disabled at run time
53 # warnings disabled at compile time, enabled at run time
58 Use of uninitialized value at - line 5.
67 Use of uninitialized value at ./abcd line 1.
77 Use of uninitialized value at ./abcd line 1.
87 Use of uninitialized value at ./abcd line 1.
109 Use of uninitialized value at - line 3.
113 eval "my $b ; chop $b ;" ;
115 Use of uninitialized value at - line 3.
116 Use of uninitialized value at - line 3.
128 Use of uninitialized value at - line 3.
146 Use of uninitialized value at - line 5.
151 Use of uninitialized value at - line 2.