3 we seem to have lost a few ambiguous warnings!!
13 Use of comma-less variable list is deprecated
14 (called 3 times via depcom)
16 \1 better written as $1
17 use warnings 'syntax' ;
21 Semicolon seems to be missing
38 Multidimensional syntax %.*s not supported
41 You need to quote \"%s\""
42 sub fred {} ; $SIG{TERM} = fred;
44 Scalar value %.*s better written as $%.*s"
48 Can't use \\%c to mean $%c in expression
49 $_ = "ab" ; s/(ab)/\1/e;
51 Unquoted string "abc" may clash with future reserved word at - line 3.
55 chmod() mode argument is missing initial 0
58 Possible attempt to separate words with commas
61 Possible attempt to put comments in qw() list
64 umask: argument is missing initial 0
67 %s (...) interpreted as function
72 Ambiguous use of %c{%s%s} resolved to %c%s%s
77 Ambiguous use of %c{%s} resolved to %c%s
79 sub fred {} $a = ${fred}
85 Bareword \"%s\" refers to nonexistent package
88 Ambiguous call resolved as CORE::%s(), qualify as such or use &
92 Unrecognized escape \\%c passed through
95 %s number > %s non-portable
96 my $a = 0b011111111111111111111111111111110 ;
97 $a = 0b011111111111111111111111111111111 ;
98 $a = 0b111111111111111111111111111111111 ;
106 Integer overflow in binary number
107 my $a = 0b011111111111111111111111111111110 ;
108 $a = 0b011111111111111111111111111111111 ;
109 $a = 0b111111111111111111111111111111111 ;
119 Use of "%s" without parentheses is ambiguous [check_uni]
122 Ambiguous use of -%s resolved as -&%s() [yylex]
123 sub fred {} ; - fred ;
125 Precedence problem: open %.*s should be open(%.*s) [yylex]
128 Operator or semicolon missing before %c%s [yylex]
129 Ambiguous use of %c resolved as operator %c
134 use warnings 'deprecated' ;
141 no warnings 'deprecated' ;
149 Use of EQ is deprecated at - line 3.
150 Use of NE is deprecated at - line 4.
151 Use of GT is deprecated at - line 5.
152 Use of LT is deprecated at - line 6.
153 Use of GE is deprecated at - line 7.
154 Use of LE is deprecated at - line 8.
157 use warnings 'deprecated' ;
162 no warnings 'deprecated' ;
168 Use of comma-less variable list is deprecated at - line 5.
169 Use of comma-less variable list is deprecated at - line 5.
170 Use of comma-less variable list is deprecated at - line 5.
173 use warnings 'deprecated' ;
176 no warnings 'deprecated' ;
180 Use of bare << to mean <<"" is deprecated at - line 3.
183 use warnings 'syntax' ;
185 no warnings 'syntax' ;
188 \1 better written as $1 at - line 3.
191 use warnings 'semicolon' ;
194 no warnings 'semicolon' ;
198 Semicolon seems to be missing at - line 3.
202 # Scalars leaked: due to syntax errors
203 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
205 use warnings 'syntax' ;
217 Reversed += operator at - line 7.
218 Reversed -= operator at - line 8.
219 Reversed *= operator at - line 9.
220 Reversed %= operator at - line 10.
221 Reversed &= operator at - line 11.
222 Reversed .= operator at - line 12.
223 syntax error at - line 12, near "=."
224 Reversed ^= operator at - line 13.
225 syntax error at - line 13, near "=^"
226 Reversed |= operator at - line 14.
227 syntax error at - line 14, near "=|"
228 Reversed <= operator at - line 15.
229 Unterminated <> operator at - line 15.
233 # Scalars leaked: due to syntax errors
234 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
236 no warnings 'syntax' ;
248 syntax error at - line 12, near "=."
249 syntax error at - line 13, near "=^"
250 syntax error at - line 14, near "=|"
251 Unterminated <> operator at - line 15.
254 use warnings 'syntax' ;
256 no warnings 'syntax' ;
259 Multidimensional syntax $a[1,2] not supported at - line 3.
262 use warnings 'syntax' ;
263 sub fred {} ; $SIG{TERM} = fred;
264 no warnings 'syntax' ;
267 You need to quote "fred" at - line 3.
270 use warnings 'syntax' ;
273 no warnings 'syntax' ;
277 Scalar value @a[3] better written as $a[3] at - line 3.
278 Scalar value @a{3} better written as $a{3} at - line 4.
281 use warnings 'syntax' ;
284 no warnings 'syntax' ;
288 Can't use \1 to mean $1 in expression at - line 4.
291 use warnings 'reserved' ;
293 no warnings 'reserved' ;
296 Unquoted string "abc" may clash with future reserved word at - line 3.
299 use warnings 'chmod' ;
301 no warnings 'chmod' ;
304 chmod() mode argument is missing initial 0 at - line 3.
312 Possible attempt to separate words with commas at - line 3.
320 Possible attempt to put comments in qw() list at - line 3.
323 use warnings 'umask' ;
325 no warnings 'umask' ;
328 umask: argument is missing initial 0 at - line 3.
331 use warnings 'syntax' ;
334 print (...) interpreted as function at - line 3.
337 no warnings 'syntax' ;
343 use warnings 'syntax' ;
346 printf (...) interpreted as function at - line 3.
349 no warnings 'syntax' ;
355 use warnings 'syntax' ;
358 sort (...) interpreted as function at - line 3.
361 no warnings 'syntax' ;
367 use warnings 'ambiguous' ;
369 no warnings 'ambiguous' ;
372 Ambiguous use of ${time[...]} resolved to $time[...] at - line 3.
375 use warnings 'ambiguous' ;
378 Ambiguous use of ${time{...}} resolved to $time{...} at - line 3.
381 no warnings 'ambiguous' ;
387 use warnings 'ambiguous' ;
389 no warnings 'ambiguous' ;
392 Ambiguous use of ${time} resolved to $time at - line 3.
395 use warnings 'ambiguous' ;
398 no warnings 'ambiguous' ;
401 Ambiguous use of ${fred} resolved to $fred at - line 4.
404 use warnings 'syntax' ;
407 no warnings 'syntax' ;
411 Misplaced _ in number at - line 3.
412 Misplaced _ in number at - line 4.
413 Misplaced _ in number at - line 4.
416 use warnings 'bareword' ;
419 no warnings 'bareword' ;
423 Bareword "FRED::" refers to nonexistent package at bar line 25.
426 use warnings 'ambiguous' ;
429 no warnings 'ambiguous' ;
432 Ambiguous call resolved as CORE::time(), qualify as such or use & at - line 4.
448 Warning: Use of "rand" without parens is ambiguous at - line 2.
454 no warnings 'ambiguous' ;
456 use warnings 'ambiguous' ;
461 Warning: Use of "rand" without parens is ambiguous at - line 3.
462 Warning: Use of "rand" without parens is ambiguous at - line 8.
463 Warning: Use of "rand" without parens is ambiguous at - line 10.
469 Ambiguous use of -fred resolved as -&fred() at - line 3.
476 no warnings 'ambiguous' ;
478 use warnings 'ambiguous' ;
483 Ambiguous use of -fred resolved as -&fred() at - line 4.
484 Ambiguous use of -fred resolved as -&fred() at - line 9.
485 Ambiguous use of -fred resolved as -&fred() at - line 11.
490 Precedence problem: open FOO should be open(FOO) at - line 2.
496 no warnings 'precedence' ;
498 use warnings 'precedence' ;
503 Precedence problem: open FOO should be open(FOO) at - line 3.
504 Precedence problem: open FOO should be open(FOO) at - line 8.
505 Precedence problem: open FOO should be open(FOO) at - line 10.
511 no warnings 'ambiguous' ;
513 use warnings 'ambiguous' ;
518 Operator or semicolon missing before *foo at - line 3.
519 Ambiguous use of * resolved as operator * at - line 3.
520 Operator or semicolon missing before *foo at - line 8.
521 Ambiguous use of * resolved as operator * at - line 8.
522 Operator or semicolon missing before *foo at - line 10.
523 Ambiguous use of * resolved as operator * at - line 10.
526 use warnings 'misc' ;
531 Unrecognized escape \m passed through at - line 3.
534 use warnings 'portable' ;
535 my $a = 0b011111111111111111111111111111110 ;
536 $a = 0b011111111111111111111111111111111 ;
537 $a = 0b111111111111111111111111111111111 ;
544 no warnings 'portable' ;
545 $a = 0b011111111111111111111111111111110 ;
546 $a = 0b011111111111111111111111111111111 ;
547 $a = 0b111111111111111111111111111111111 ;
555 Binary number > 0b11111111111111111111111111111111 non-portable at - line 5.
556 Hexadecimal number > 0xffffffff non-portable at - line 8.
557 Octal number > 037777777777 non-portable at - line 11.
560 use warnings 'overflow' ;
561 my $a = 0b011111111111111111111111111111110 ;
562 $a = 0b011111111111111111111111111111111 ;
563 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
566 $a = 0x10000000000000000 ;
569 $a = 002000000000000000000000;
570 no warnings 'overflow' ;
571 $a = 0b011111111111111111111111111111110 ;
572 $a = 0b011111111111111111111111111111111 ;
573 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
576 $a = 0x10000000000000000 ;
579 $a = 002000000000000000000000;
581 Integer overflow in binary number at - line 5.
582 Integer overflow in hexadecimal number at - line 8.
583 Integer overflow in octal number at - line 11.