summaryrefslogtreecommitdiff
path: root/dump.c
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2007-04-06 23:31:14 +0000
committerNicholas Clark <nick@ccl4.org>2007-04-06 23:31:14 +0000
commit29f2e9126439df904e8eb9163e136caf022dede1 (patch)
tree19b9f0f0af35aae0b6c655d66d42c7cd0659b47b /dump.c
parent0477511c8fa7fbe068dff644e8b8d94e2d5c78c9 (diff)
downloadperl-29f2e9126439df904e8eb9163e136caf022dede1.tar.gz
Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union in
PMOP, as both pointers never need to be set at the same time. p4raw-id: //depot/perl@30860
Diffstat (limited to 'dump.c')
-rw-r--r--dump.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/dump.c b/dump.c
index e85e5e969b..8a6c124864 100644
--- a/dump.c
+++ b/dump.c
@@ -673,13 +673,13 @@ S_sequence(pTHX_ register const OP *o)
sequence_tail(cLOOPo->op_lastop);
break;
- case OP_QR:
- case OP_MATCH:
case OP_SUBST:
hv_store(Sequence, key, len, newSVuv(++PL_op_seq), 0);
- sequence_tail(cPMOPo->op_pmreplstart);
+ sequence_tail(cPMOPo->op_pmstashstartu.op_pmreplstart);
break;
+ case OP_QR:
+ case OP_MATCH:
case OP_HELEM:
break;