This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Under ithreads, convert SVOPs stored in MADPROPs to PADOPs.
authorNicholas Clark <nick@ccl4.org>
Mon, 11 Apr 2011 19:18:49 +0000 (20:18 +0100)
committerNicholas Clark <nick@ccl4.org>
Thu, 19 May 2011 07:55:56 +0000 (08:55 +0100)
commit8ae73bce341cb300ba81a3680bab34352ff2c2ba
tree258a55b9d7b3c7aa92617c9a25efe0a14d76a813
parentc111d5f1ab8852c556adefbb6b416fd22274677c
Under ithreads, convert SVOPs stored in MADPROPs to PADOPs.

Else if a child thread attempts to free an optree with MADPROPs containing OPs
pointing directly to SVs, it will by trying to free SVs to the wrong
interpreter, at which point bad things(tm) happen.

(There still seems to be some fixing needed for the MADPROPs direct pointers,
but as no tests are failing because of them, I'm postponing them until the
failures are addressed)
op.c