29 Subroutine %s redefined
31 Invalid conversion in %s:
33 Undefined value assigned to typeglob
37 Malformed UTF-8 character [sv_pos_b2u]
38 my $a = rindex "a\xff bc ", "bc" ;
40 Mandatory Warnings TODO
42 Attempt to free non-arena SV: 0x%lx [del_sv]
43 Reference miscount in sv_replace() [sv_replace]
44 Attempt to free unreferenced scalar [sv_free]
45 Attempt to free temp prematurely: SV 0x%lx [sv_free]
46 semi-panic: attempt to dup freed string [newSVsv]
52 use warning 'uninitialized' ;
54 no warning 'uninitialized' ;
57 Use of uninitialized value at - line 4.
61 sub TIESCALAR { my $x ; bless \$x}
62 sub FETCH { return undef }
63 sub STORE { return 1 }
67 use warning 'uninitialized' ;
69 no warning 'uninitialized' ;
72 Use of uninitialized value at - line 10.
76 use warning 'uninitialized' ;
78 no warning 'uninitialized' ;
81 Use of uninitialized value at - line 4.
85 sub TIESCALAR { my $x ; bless \$x}
86 sub FETCH { return undef }
87 sub STORE { return 1 }
90 use warning 'uninitialized' ;
93 no warning 'uninitialized' ;
97 Use of uninitialized value at - line 10.
100 use warning 'uninitialized' ;
103 no warning 'uninitialized' ;
107 Use of uninitialized value at - line 4.
110 use warning 'uninitialized' ;
112 no warning 'uninitialized' ;
115 Use of uninitialized value at - line 3.
118 use warning 'uninitialized' ;
120 no warning 'uninitialized' ;
123 Use of uninitialized value at - line 3.
127 sub TIESCALAR { my $x ; bless \$x}
128 sub FETCH { return undef }
129 sub STORE { return 1 }
132 use warning 'uninitialized' ;
134 no warning 'uninitialized' ;
137 Use of uninitialized value at - line 9.
140 use warning 'uninitialized' ;
142 no warning 'uninitialized' ;
145 Use of uninitialized value at - line 3.
148 use warning 'uninitialized' ;
149 $x = chop undef ; # g
150 no warning 'uninitialized' ;
151 $x = chop undef ; # g
153 Modification of a read-only value attempted at - line 3.
156 use warning 'uninitialized' ;
158 no warning 'uninitialized' ;
161 Use of uninitialized value at - line 3.
165 sub TIESCALAR { my $x ; bless \$x}
166 sub FETCH { return undef }
167 sub STORE { return 1 }
170 use warning 'uninitialized' ;
173 no warning 'uninitialized' ;
177 Use of uninitialized value at - line 10.
180 use warning 'numeric' ;
181 sub TIESCALAR{bless[]} ;
185 no warning 'numeric' ;
188 Argument "def" isn't numeric in add at - line 6.
191 use warning 'numeric' ;
193 no warning 'numeric' ;
196 Argument "def" isn't numeric in add at - line 3.
199 use warning 'numeric' ;
202 no warning 'numeric' ;
205 Argument "def" isn't numeric in add at - line 4.
208 use warning 'numeric' ; use integer ;
211 no warning 'numeric' ;
214 Argument "def" isn't numeric in i_add at - line 4.
217 use warning 'numeric' ;
219 no warning 'numeric' ;
222 Argument "def" isn't numeric in bit_and at - line 3.
225 use warning 'redefine' ;
229 no warning 'redefine' ;
233 Subroutine fred redefined at - line 5.
236 use warning 'printf' ;
237 open F, ">".($^O eq 'VMS'? 'NL:' : '/dev/null') ;
239 my $a = sprintf "%z" ;
243 $a = sprintf "%\x02" ;
244 no warning 'printf' ;
250 $a = sprintf "%\x02" ;
252 Invalid conversion in sprintf: "%z" at - line 5.
253 Invalid conversion in sprintf: end of string at - line 7.
254 Invalid conversion in sprintf: "%\002" at - line 9.
255 Invalid conversion in printf: "%z" at - line 4.
256 Invalid conversion in printf: end of string at - line 6.
257 Invalid conversion in printf: "%\002" at - line 8.
260 use warning 'unsafe' ;
262 no warning 'unsafe' ;
265 Undefined value assigned to typeglob at - line 3.
272 my $a = rindex "a\xff bc ", "bc" ;
274 $a = rindex "a\xff bc ", "bc" ;
276 my $a = rindex "a\xff bc ", "bc" ;
278 \xff will produce malformed UTF-8 character; use \x{ff} for that at - line 6.
279 Malformed UTF-8 character at - line 6.
280 Malformed UTF-8 character at - line 10.