X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/c25611d58839424e4723cc29fa005047f61b7d2b..d7bfa5540b75a5472143ac2ff07153f261b4b075:/perly.act?ds=sidebyside diff --git a/perly.act b/perly.act index ed4115f..6982660 100644 --- a/perly.act +++ b/perly.act @@ -190,21 +190,21 @@ case 2: case 25: #line 278 "perly.y" { - (yyval.opval) = newSTATEOP(SvUTF8(((SVOP*)(ps[(1) - (2)].val.p_tkval))->op_sv), - savepv(SvPVX(((SVOP*)(ps[(1) - (2)].val.p_tkval))->op_sv)), (ps[(2) - (2)].val.opval)); + (yyval.opval) = newSTATEOP(SVf_UTF8 + * PVAL((ps[(1) - (2)].val.p_tkval))[strlen(PVAL((ps[(1) - (2)].val.p_tkval)))+1], + PVAL((ps[(1) - (2)].val.p_tkval)), (ps[(2) - (2)].val.opval)); TOKEN_GETMAD((ps[(1) - (2)].val.p_tkval), (ps[(2) - (2)].val.opval) ? cLISTOPx((yyval.opval))->op_first : (yyval.opval), 'L'); - op_free((OP*)(ps[(1) - (2)].val.p_tkval)); ;} break; case 26: #line 286 "perly.y" { - (yyval.opval) = newSTATEOP(SvUTF8(((SVOP*)(ps[(1) - (2)].val.p_tkval))->op_sv), - savepv(SvPVX(((SVOP*)(ps[(1) - (2)].val.p_tkval))->op_sv)), (ps[(2) - (2)].val.opval)); + (yyval.opval) = newSTATEOP(SVf_UTF8 + * PVAL((ps[(1) - (2)].val.p_tkval))[strlen(PVAL((ps[(1) - (2)].val.p_tkval)))+1], + PVAL((ps[(1) - (2)].val.p_tkval)), (ps[(2) - (2)].val.opval)); TOKEN_GETMAD((ps[(1) - (2)].val.p_tkval), cLISTOPx((yyval.opval))->op_first, 'L'); - op_free((OP*)(ps[(1) - (2)].val.p_tkval)); ;} break; @@ -1781,6 +1781,6 @@ case 2: /* Generated from: - * f140f4bf4565d188246d4b85b0baf052281eeed1824a5697fcb811727a34da08 perly.y - * 73288b53f1f6dc0183252a5a8e4f39cfe36e357e77233704fad3021fee88eb5b regen_perly.pl + * 9e20ffc538d3ca3c4dbd4bd0d0c82f329cb509a0e5b976490f105c62fcddec27 perly.y + * 5c9d2a0262457fe9b70073fc8ad6c188f812f38ad57712b7e2f53daa01b297cc regen_perly.pl * ex: set ro: */