[perl #77926] Glob reification during localisation
authorFather Chrysostomos <sprout@cpan.org>
Sat, 20 Nov 2010 17:33:44 +0000 (09:33 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 21 Nov 2010 02:15:16 +0000 (18:15 -0800)
commitd8906c052fcf764bce3ec89556a62718884c9ac4
tree1b7da28cf328da3f05d9e03417a14e5d8f64bf93
parent265d2e8e39f42f720939f85c9ddd11ac402bf79b
[perl #77926] Glob reification during localisation

This was supposed to have been fixed by 2acc3314e31a9, but the code it
added was in the wrong spot. (This is the code that makes *{} return a
new glob if its argument is FAKE.)

Consequently, local *$foo was localising $foo, not *$foo.

This changes the order of the statements and adds a test.
pp.c
t/op/gv.t