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 Reversed ^= operator at - line 13.
224 Reversed |= operator at - line 14.
225 Reversed <= operator at - line 15.
226 syntax error at - line 12, near "=."
227 syntax error at - line 13, near "=^"
228 syntax error at - line 14, near "=|"
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' ;
296 no warnings 'reserved' ;
299 Unquoted string "abc" may clash with future reserved word at - line 3.
302 use warnings 'chmod' ;
304 no warnings 'chmod' ;
307 chmod() mode argument is missing initial 0 at - line 3.
315 Possible attempt to separate words with commas at - line 3.
323 Possible attempt to put comments in qw() list at - line 3.
326 use warnings 'umask' ;
328 no warnings 'umask' ;
331 umask: argument is missing initial 0 at - line 3.
334 use warnings 'syntax' ;
337 print (...) interpreted as function at - line 3.
340 no warnings 'syntax' ;
346 use warnings 'syntax' ;
349 printf (...) interpreted as function at - line 3.
352 no warnings 'syntax' ;
358 use warnings 'syntax' ;
361 sort (...) interpreted as function at - line 3.
364 no warnings 'syntax' ;
370 use warnings 'ambiguous' ;
372 no warnings 'ambiguous' ;
375 Ambiguous use of ${time[...]} resolved to $time[...] at - line 3.
378 use warnings 'ambiguous' ;
381 Ambiguous use of ${time{...}} resolved to $time{...} at - line 3.
384 no warnings 'ambiguous' ;
390 use warnings 'ambiguous' ;
392 no warnings 'ambiguous' ;
395 Ambiguous use of ${time} resolved to $time at - line 3.
398 use warnings 'ambiguous' ;
401 no warnings 'ambiguous' ;
404 Ambiguous use of ${fred} resolved to $fred at - line 4.
407 use warnings 'syntax' ;
410 no warnings 'syntax' ;
414 Misplaced _ in number at - line 3.
415 Misplaced _ in number at - line 4.
416 Misplaced _ in number at - line 4.
419 use warnings 'bareword' ;
422 no warnings 'bareword' ;
426 Bareword "FRED::" refers to nonexistent package at bar line 25.
429 use warnings 'ambiguous' ;
432 no warnings 'ambiguous' ;
435 Ambiguous call resolved as CORE::time(), qualify as such or use & at - line 4.
451 Warning: Use of "rand" without parens is ambiguous at - line 2.
457 no warnings 'ambiguous' ;
459 use warnings 'ambiguous' ;
464 Warning: Use of "rand" without parens is ambiguous at - line 3.
465 Warning: Use of "rand" without parens is ambiguous at - line 8.
466 Warning: Use of "rand" without parens is ambiguous at - line 10.
472 Ambiguous use of -fred resolved as -&fred() at - line 3.
479 no warnings 'ambiguous' ;
481 use warnings 'ambiguous' ;
486 Ambiguous use of -fred resolved as -&fred() at - line 4.
487 Ambiguous use of -fred resolved as -&fred() at - line 9.
488 Ambiguous use of -fred resolved as -&fred() at - line 11.
493 Precedence problem: open FOO should be open(FOO) at - line 2.
499 no warnings 'precedence' ;
501 use warnings 'precedence' ;
506 Precedence problem: open FOO should be open(FOO) at - line 3.
507 Precedence problem: open FOO should be open(FOO) at - line 8.
508 Precedence problem: open FOO should be open(FOO) at - line 10.
514 no warnings 'ambiguous' ;
516 use warnings 'ambiguous' ;
521 Operator or semicolon missing before *foo at - line 3.
522 Ambiguous use of * resolved as operator * at - line 3.
523 Operator or semicolon missing before *foo at - line 8.
524 Ambiguous use of * resolved as operator * at - line 8.
525 Operator or semicolon missing before *foo at - line 10.
526 Ambiguous use of * resolved as operator * at - line 10.
529 use warnings 'misc' ;
534 Unrecognized escape \m passed through at - line 3.
537 use warnings 'portable' ;
538 my $a = 0b011111111111111111111111111111110 ;
539 $a = 0b011111111111111111111111111111111 ;
540 $a = 0b111111111111111111111111111111111 ;
547 no warnings 'portable' ;
548 $a = 0b011111111111111111111111111111110 ;
549 $a = 0b011111111111111111111111111111111 ;
550 $a = 0b111111111111111111111111111111111 ;
558 Binary number > 0b11111111111111111111111111111111 non-portable at - line 5.
559 Hexadecimal number > 0xffffffff non-portable at - line 8.
560 Octal number > 037777777777 non-portable at - line 11.
563 use warnings 'overflow' ;
564 my $a = 0b011111111111111111111111111111110 ;
565 $a = 0b011111111111111111111111111111111 ;
566 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
569 $a = 0x10000000000000000 ;
572 $a = 002000000000000000000000;
573 no warnings 'overflow' ;
574 $a = 0b011111111111111111111111111111110 ;
575 $a = 0b011111111111111111111111111111111 ;
576 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
579 $a = 0x10000000000000000 ;
582 $a = 002000000000000000000000;
584 Integer overflow in binary number at - line 5.
585 Integer overflow in hexadecimal number at - line 8.
586 Integer overflow in octal number at - line 11.