defined *{"+"} should not stop %+ from working
authorFather Chrysostomos <sprout@cpan.org>
Fri, 13 Jan 2012 17:32:20 +0000 (09:32 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sat, 14 Jan 2012 05:24:54 +0000 (21:24 -0800)
commit213084e431373aec68f094fabf7c87419d9c7688
tree1061abfa3b658a625cc179807c861e0a493d111c
parentffdb8bcde21504a3efe208b4d47bea445e7e23fd
defined *{"+"} should not stop %+ from working

The same applies to %-.

This is something I broke when merging is_magical_gv with
gv_fetchpvn_flags.

gv_fetchpvn_flags must make sure its *+ glob is present in the symbol
table when it loads Tie::Hash::NamedCapture.  If it adds it afterwards
it will clobber another *+ that Tie::Hash::NamedCapture has autovivi-
fied and tied in the mean time.
gv.c
t/op/magic.t