This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix *ISA = *glob_without_array
authorFather Chrysostomos <sprout@cpan.org>
Fri, 13 Jul 2012 00:35:37 +0000 (17:35 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Fri, 13 Jul 2012 00:35:37 +0000 (17:35 -0700)
commitdfedf89255b7306231f87f711321b2a976aec65f
treeff4f3e60744841aeed8fa1861a536d6254b61e2f
parentaf7751f6652f1fb8efc5c0fe424de739fc30a332
Fix *ISA = *glob_without_array

I broke this in 5.14 with commit 6624142a.

In trying to make *ISA = *Other::ISA work, I added logic to make
@Other::ISA’s existing magic now point to *ISA’s stash.  I skipped
that logic if *Other::ISA did not contain an array.  But in so
doing, I inadvertently skipped the call to mro_isa_changed_in at the
same time.
sv.c
t/mro/basic.t