diff options
author | Shinya Hayakawa <hayakawa@livedoor.jp> | 2004-05-25 09:06:06 +0900 |
---|---|---|
committer | Dave Mitchell <davem@fdisolutions.com> | 2004-05-30 22:31:03 +0000 |
commit | a62b51b8b5ba4453033358d44b4729c019d6ae42 (patch) | |
tree | 2d93a9f2023202ff3271a9d4e21f128eab5bc494 /t | |
parent | d07a55edad6afd25dba740156f34d6ba180fc2b2 (diff) | |
download | perl-a62b51b8b5ba4453033358d44b4729c019d6ae42.tar.gz |
Re: my $x->{foo} doesn't work
Message-Id: <200405250006.06387.hayakawa@livedoor.jp>
Allow autovivification of (my $x)->{foo}
p4raw-id: //depot/perl@22874
Diffstat (limited to 't')
-rwxr-xr-x | t/op/my.t | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -2,7 +2,7 @@ # $RCSfile: my.t,v $ -print "1..33\n"; +print "1..34\n"; sub foo { my($a, $b) = @_; @@ -111,3 +111,14 @@ print "ok 32\n"; eval { my $x = opth }; print "not " if $@; print "ok 33\n"; + + +sub foo3 { + ++my $x->{foo}; + print "not " if defined $x->{bar}; + ++$x->{bar}; +} +eval { foo3(); foo3(); }; +print "not " if $@; +print "ok 34\n"; + |