From 38d77b7f3b083e863850d44f39bed1eea7fecf62 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Thu, 7 Jun 2012 23:38:40 -0700 Subject: [PATCH] perldelta for warn gmagic fixes --- pod/perldelta.pod | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 9376707..ef200d9 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -484,6 +484,14 @@ 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. +=item * + +C's handling of magical variables (C<$1>, ties) has undergone several +fixes. FETCH is only called once now on a tied argument or a tied C<$@> +[perl #97480]. Tied variables returning objects that stringify as "" are +no longer ignored. A tied C<$@> that happened to return a reference the +I time is was used is no longer ignored. + =back =head1 Known Problems -- 1.8.3.1