From 21c314caff13031fb9d1ddfb68fcb1b0b993eb06 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Sat, 14 Sep 2013 18:46:29 -0700 Subject: [PATCH] perldelta for bbfdc870/#118691 --- pod/perldelta.pod | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index e3ef6c0..87195aa 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -783,6 +783,14 @@ C no longer erroneous produces a warning about void context. Passing C to a subroutine now causes @_ to contain the same read-only undefined scalar that C returns. Furthermore, C will now return true if C was the first argument. [perl #7508, #109726]. +=item * + +Passing a nonexistent array element to a subroutine does not usually +autovivify it unless the subroutine modifies its argument. This did not +work correctly with negative indices and with nonexistent elements within +the array. The element would be vivified immediately. The delayed +vivification has been extended to work with those. [perl #118691] + =back =head1 Known Problems -- 2.7.4