Change 14020 by ams@lustre on 2002/01/02 17:06:27
Fix misplaced application of #14016.
Affected files ...
.... //depot/perl/op.c#469 edit
Differences ...
==== //depot/perl/op.c#469 (text) ====
Index: perl/op.c
--- perl/op.c.~1~ Wed Jan 2 10:15:05 2002
+++ perl/op.c Wed Jan 2 10:15:05 2002
@@ -5929,8 +5929,6 @@
}
break;
case OA_FILEREF:
- if(kid==cLISTOPo->op_last)
- cLISTOPo->op_last = newop;
if (kid->op_type != OP_GV && kid->op_type != OP_RV2GV) {
if (kid->op_type == OP_CONST &&
(kid->op_private & OPpCONST_BARE))
@@ -5938,6 +5936,8 @@
OP *newop = newGVOP(OP_GV, 0,
gv_fetchpv(SvPVx(((SVOP*)kid)->op_sv, n_a), TRUE,
SVt_PVIO) );
+ if (kid == cLISTOPo->op_last)
+ cLISTOPo->op_last = newop;
op_free(kid);
kid = newop;
}
End of Patch.