This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
remove doc hedge about autovivification
authorZefram <zefram@fysh.org>
Tue, 5 Dec 2017 18:03:12 +0000 (18:03 +0000)
committerZefram <zefram@fysh.org>
Tue, 5 Dec 2017 18:03:12 +0000 (18:03 +0000)
We're clear by now that we're not going to change the default
autovivification behaviour, so the documentation should no longer say
that it "may be fixed in a future release".  Fixes [perl #127712].

pod/perlfunc.pod

index e226c69..1a7291d 100644 (file)
@@ -2486,10 +2486,6 @@ This happens anywhere the arrow operator is used, including even here:
     if (exists $ref->{"Some key"})    { }
     print $ref;  # prints HASH(0x80d3d5c)
 
-This surprising autovivification in what does not at first--or even
-second--glance appear to be an lvalue context may be fixed in a future
-release.
-
 Use of a subroutine call, rather than a subroutine name, as an argument
 to L<C<exists>|/exists EXPR> is an error.