diff options
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r-- | pod/perldiag.pod | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 31ce464f06..01b92029c7 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -5468,17 +5468,6 @@ will be available for use in new operators in the future. Write C<m?\w?> instead, explicitly using the C<m> operator: the question mark delimiter still invokes match-once behaviour. -=item Use of qw(...) as parentheses is deprecated - -(D deprecated) You have something like C<foreach $x qw(a b c) {...}>, -using a C<qw(...)> list literal where a parenthesised expression is -expected. Historically the parser fooled itself into thinking that -C<qw(...)> literals were always enclosed in parentheses, and as a result -you could sometimes omit parentheses around them. (You could never do -the C<foreach qw(a b c) {...}> that you might have expected, though.) -The parser no longer lies to itself in this way. Wrap the list literal -in parentheses, like C<foreach $x (qw(a b c)) {...}>. - =item Use of reference "%s" as array index (W misc) You tried to use a reference as an array index; this probably |