diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-03-14 06:38:36 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-03-14 06:38:36 +0000 |
commit | f06c8e5ba202f1bd58e7b5728b75fa5fa0032675 (patch) | |
tree | 5ccfcbdab8e750b637749b4194fa43982646f78c /op.c | |
parent | 62f474bae1666f6ea54aa74810bde0bdf790f1ec (diff) | |
download | perl-f06c8e5ba202f1bd58e7b5728b75fa5fa0032675.tar.gz |
Retract #9145.
p4raw-id: //depot/perl@9150
Diffstat (limited to 'op.c')
-rw-r--r-- | op.c | 24 |
1 files changed, 0 insertions, 24 deletions
@@ -843,29 +843,6 @@ S_op_clear(pTHX_ OP *o) case OP_MATCH: case OP_QR: clear_pmop: - { - HV *pmstash = PmopSTASH(cPMOPo); - if (pmstash) { - PMOP *pmop = HvPMROOT(pmstash); - PMOP *lastpmop = NULL; - while (pmop) { - if (cPMOPo == pmop) { - if (lastpmop) - lastpmop->op_pmnext = pmop->op_pmnext; - else - HvPMROOT(pmstash) = pmop->op_pmnext; - break; - } - lastpmop = pmop; - pmop = pmop->op_pmnext; - } -#ifdef USE_ITHREADS - Safefree(PmopSTASHPV(cPMOPo)); -#else - /* NOTE: PMOP.op_pmstash is not refcounted */ -#endif - } - } cPMOPo->op_pmreplroot = Nullop; ReREFCNT_dec(cPMOPo->op_pmregexp); cPMOPo->op_pmregexp = (REGEXP*)NULL; @@ -2958,7 +2935,6 @@ Perl_newPMOP(pTHX_ I32 type, I32 flags) if (type != OP_TRANS && PL_curstash) { pmop->op_pmnext = HvPMROOT(PL_curstash); HvPMROOT(PL_curstash) = pmop; - PmopSTASH_set(pmop,PL_curstash); } return (OP*)pmop; |