Stop toggling the FAKE flag for stringified GVs
authorFather Chrysostomos <sprout@cpan.org>
Sun, 6 Nov 2011 09:40:57 +0000 (01:40 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 6 Nov 2011 10:10:05 +0000 (02:10 -0800)
commit6bac172059b0ed213ca5326c1117d262ed34c1c1
treef41f69dc548d18f9997caf6089b1b7c18e23d6be
parent52a6327bb1a7bdbfce3ca5a5bdd9de4531dbaf69
Stop toggling the FAKE flag for stringified GVs

Back in the old days, when GVs had magic attached to them, get-magic
used to stringify the glob and assign the string to the PV field.  It
was triggered in mg.c like this:

    gv_efullname3(sv,((GV*)sv), "*");

Because sv was both the glob being read *and* the string being
assigned to, the stringification would call set-magic on the glob and
flatten the glob into a string.  Or something like that.

That is not necessary any more.
sv.c