This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Change IS_PADGV to isGV in op.c:newPADOP
authorFather Chrysostomos <sprout@cpan.org>
Thu, 18 Sep 2014 03:35:15 +0000 (20:35 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Thu, 18 Sep 2014 06:39:30 +0000 (23:39 -0700)
commit3b6e69b1b32e689d76dc3c485f17606b4a8d5a93
tree4fdd65e5cd34f6243b13cb602cf080e4e0bd2c4b
parent9215480184238817b229b85d235ac9a1e64bd16d
Change IS_PADGV to isGV in op.c:newPADOP

IS_PADGV is about to go bye-bye.  IS_PADGV was returning true only
for GVs marked as being present in the pad.  But since any GV can
make its way in there (just mention *foo under threads), it’s actually
somewhat meaningless.

This check in newPADOP is perhaps useless, too, since it is only called
by newGVOP in core (so sv is always a GV), and by B::Generate on CPAN,
which, again, gives it a GV.
op.c