3 we seem to have lost a few ambiguous warnings!!
7 Use of comma-less variable list is deprecated
8 (called 3 times via depcom)
10 \1 better written as $1
11 use warnings 'syntax' ;
15 Semicolon seems to be missing
32 Multidimensional syntax %.*s not supported
35 You need to quote \"%s\""
36 sub fred {} ; $SIG{TERM} = fred;
38 Scalar value %.*s better written as $%.*s"
42 Can't use \\%c to mean $%c in expression
43 $_ = "ab" ; s/(ab)/\1/e;
45 Unquoted string "abc" may clash with future reserved word at - line 3.
49 chmod() mode argument is missing initial 0
52 Possible attempt to separate words with commas
55 Possible attempt to put comments in qw() list
58 umask: argument is missing initial 0
61 %s (...) interpreted as function
66 Ambiguous use of %c{%s%s} resolved to %c%s%s
71 Ambiguous use of %c{%s} resolved to %c%s
73 sub fred {} $a = ${fred}
79 Bareword \"%s\" refers to nonexistent package
82 Ambiguous call resolved as CORE::%s(), qualify as such or use &
86 Unrecognized escape \\%c passed through
89 %s number > %s non-portable
90 my $a = 0b011111111111111111111111111111110 ;
91 $a = 0b011111111111111111111111111111111 ;
92 $a = 0b111111111111111111111111111111111 ;
100 Integer overflow in binary number
101 my $a = 0b011111111111111111111111111111110 ;
102 $a = 0b011111111111111111111111111111111 ;
103 $a = 0b111111111111111111111111111111111 ;
113 Use of "%s" without parentheses is ambiguous [check_uni]
116 Ambiguous use of -%s resolved as -&%s() [yylex]
117 sub fred {} ; - fred ;
119 Precedence problem: open %.*s should be open(%.*s) [yylex]
122 Operator or semicolon missing before %c%s [yylex]
123 Ambiguous use of %c resolved as operator %c
128 use warnings 'deprecated' ;
133 no warnings 'deprecated' ;
139 Use of comma-less variable list is deprecated at - line 5.
140 Use of comma-less variable list is deprecated at - line 5.
141 Use of comma-less variable list is deprecated at - line 5.
144 use warnings 'deprecated' ;
147 no warnings 'deprecated' ;
151 Use of bare << to mean <<"" is deprecated at - line 3.
154 use warnings 'syntax' ;
156 no warnings 'syntax' ;
159 \1 better written as $1 at - line 3.
162 use warnings 'semicolon' ;
165 no warnings 'semicolon' ;
169 Semicolon seems to be missing at - line 3.
173 # Scalars leaked: due to syntax errors
174 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
176 use warnings 'syntax' ;
188 Reversed += operator at - line 7.
189 Reversed -= operator at - line 8.
190 Reversed *= operator at - line 9.
191 Reversed %= operator at - line 10.
192 Reversed &= operator at - line 11.
193 Reversed .= operator at - line 12.
194 Reversed ^= operator at - line 13.
195 Reversed |= operator at - line 14.
196 Reversed <= operator at - line 15.
197 syntax error at - line 12, near "=."
198 syntax error at - line 13, near "=^"
199 syntax error at - line 14, near "=|"
200 Unterminated <> operator at - line 15.
204 # Scalars leaked: due to syntax errors
205 $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3;
207 no warnings 'syntax' ;
219 syntax error at - line 12, near "=."
220 syntax error at - line 13, near "=^"
221 syntax error at - line 14, near "=|"
222 Unterminated <> operator at - line 15.
225 use warnings 'syntax' ;
227 no warnings 'syntax' ;
230 Multidimensional syntax $a[1,2] not supported at - line 3.
233 use warnings 'syntax' ;
234 sub fred {} ; $SIG{TERM} = fred;
235 no warnings 'syntax' ;
238 You need to quote "fred" at - line 3.
241 use warnings 'syntax' ;
244 no warnings 'syntax' ;
248 Scalar value @a[3] better written as $a[3] at - line 3.
249 Scalar value @a{3} better written as $a{3} at - line 4.
252 use warnings 'syntax' ;
255 no warnings 'syntax' ;
259 Can't use \1 to mean $1 in expression at - line 4.
262 use warnings 'reserved' ;
267 no warnings 'reserved' ;
270 Unquoted string "abc" may clash with future reserved word at - line 3.
273 use warnings 'chmod' ;
275 no warnings 'chmod' ;
278 chmod() mode argument is missing initial 0 at - line 3.
286 Possible attempt to separate words with commas at - line 3.
294 Possible attempt to put comments in qw() list at - line 3.
297 use warnings 'umask' ;
299 no warnings 'umask' ;
302 umask: argument is missing initial 0 at - line 3.
305 use warnings 'syntax' ;
308 print (...) interpreted as function at - line 3.
311 no warnings 'syntax' ;
317 use warnings 'syntax' ;
320 printf (...) interpreted as function at - line 3.
323 no warnings 'syntax' ;
329 use warnings 'syntax' ;
332 sort (...) interpreted as function at - line 3.
335 no warnings 'syntax' ;
341 use warnings 'ambiguous' ;
343 no warnings 'ambiguous' ;
346 Ambiguous use of ${time[...]} resolved to $time[...] at - line 3.
349 use warnings 'ambiguous' ;
352 Ambiguous use of ${time{...}} resolved to $time{...} at - line 3.
355 no warnings 'ambiguous' ;
361 use warnings 'ambiguous' ;
363 no warnings 'ambiguous' ;
366 Ambiguous use of ${time} resolved to $time at - line 3.
369 use warnings 'ambiguous' ;
372 no warnings 'ambiguous' ;
375 Ambiguous use of ${fred} resolved to $fred at - line 4.
378 use warnings 'syntax' ;
381 no warnings 'syntax' ;
385 Misplaced _ in number at - line 3.
386 Misplaced _ in number at - line 4.
387 Misplaced _ in number at - line 4.
390 use warnings 'bareword' ;
393 no warnings 'bareword' ;
397 Bareword "FRED::" refers to nonexistent package at bar line 25.
400 use warnings 'ambiguous' ;
403 no warnings 'ambiguous' ;
406 Ambiguous call resolved as CORE::time(), qualify as such or use & at - line 4.
423 Warning: Use of "rand" without parens is ambiguous at - line 2.
429 no warnings 'ambiguous' ;
431 use warnings 'ambiguous' ;
436 Warning: Use of "rand" without parens is ambiguous at - line 3.
437 Warning: Use of "rand" without parens is ambiguous at - line 8.
438 Warning: Use of "rand" without parens is ambiguous at - line 10.
444 Ambiguous use of -fred resolved as -&fred() at - line 3.
451 no warnings 'ambiguous' ;
453 use warnings 'ambiguous' ;
458 Ambiguous use of -fred resolved as -&fred() at - line 4.
459 Ambiguous use of -fred resolved as -&fred() at - line 9.
460 Ambiguous use of -fred resolved as -&fred() at - line 11.
465 Precedence problem: open FOO should be open(FOO) at - line 2.
471 no warnings 'precedence' ;
473 use warnings 'precedence' ;
478 Precedence problem: open FOO should be open(FOO) at - line 3.
479 Precedence problem: open FOO should be open(FOO) at - line 8.
480 Precedence problem: open FOO should be open(FOO) at - line 10.
486 no warnings 'ambiguous' ;
488 use warnings 'ambiguous' ;
493 Operator or semicolon missing before *foo at - line 3.
494 Ambiguous use of * resolved as operator * at - line 3.
495 Operator or semicolon missing before *foo at - line 8.
496 Ambiguous use of * resolved as operator * at - line 8.
497 Operator or semicolon missing before *foo at - line 10.
498 Ambiguous use of * resolved as operator * at - line 10.
501 use warnings 'misc' ;
506 Unrecognized escape \m passed through at - line 3.
509 use warnings 'portable' ;
510 my $a = 0b011111111111111111111111111111110 ;
511 $a = 0b011111111111111111111111111111111 ;
512 $a = 0b111111111111111111111111111111111 ;
519 no warnings 'portable' ;
520 $a = 0b011111111111111111111111111111110 ;
521 $a = 0b011111111111111111111111111111111 ;
522 $a = 0b111111111111111111111111111111111 ;
530 Binary number > 0b11111111111111111111111111111111 non-portable at - line 5.
531 Hexadecimal number > 0xffffffff non-portable at - line 8.
532 Octal number > 037777777777 non-portable at - line 11.
535 use warnings 'overflow' ;
536 my $a = 0b011111111111111111111111111111110 ;
537 $a = 0b011111111111111111111111111111111 ;
538 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
541 $a = 0x10000000000000000 ;
544 $a = 002000000000000000000000;
545 no warnings 'overflow' ;
546 $a = 0b011111111111111111111111111111110 ;
547 $a = 0b011111111111111111111111111111111 ;
548 $a = 0b10000000000000000000000000000000000000000000000000000000000000000 ;
551 $a = 0x10000000000000000 ;
554 $a = 002000000000000000000000;
556 Integer overflow in binary number at - line 5.
557 Integer overflow in hexadecimal number at - line 8.
558 Integer overflow in octal number at - line 11.
561 use warnings 'ambiguous';
562 "@mjd_previously_unused_array";
563 no warnings 'ambiguous';
564 "@mjd_previously_unused_array";
566 Possible unintended interpolation of @mjd_previously_unused_array in string at - line 3.