From 2aab098d094cf0a7b13c627bc17b14c3191d8c78 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Thu, 7 Jun 2012 23:31:39 -0700 Subject: [PATCH] perldelta for open, <&, and $1 --- pod/perldelta.pod | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 40c2b079..3d80c5f 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -471,6 +471,13 @@ substitution was performed on the same scalar [perl #113486]. C no longer treats its first argument differently depending on whether it is a string or number internally. +=item * + +C with "<&" for the mode checks to see whether the third argument is +a number, in determining whether to treat it as a file descriptor or a +handle name. Magical variables like C<$1> were always failing the numeric +check and being treated as handle names. + =back =head1 Known Problems -- 1.8.3.1