This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOES
authorDavid Mitchell <davem@iabyn.com>
Fri, 17 Mar 2017 13:15:13 +0000 (13:15 +0000)
committerDavid Mitchell <davem@iabyn.com>
Fri, 17 Mar 2017 14:10:14 +0000 (14:10 +0000)
commit7bfe3bfdd4427cdc26a2581cc633e3fb5582ce70
tree6445abb6d82da6875a1e12b79c25d7c39b64e9fc
parenta5555695d6543e0b1a47bec20245db4878556a6d
PERL_GLOBAL_STRUCT_PRIVATE: fix PL_isa_DOES

I added the global string constant PL_isa_DOES recently. This caused
t/porting/libperl.t to fail under -DPERL_GLOBAL_STRUCT_PRIVATE builds.

This commit makes PL_isa_DOES be declared and defined in a similar
way to other such global constants. This is pure cargo-culting - I have no
real idea of the point of all the EXTCONST, INIT and globvar.sym stuff.
globvar.sym
perl.h
pp_hot.c
universal.c