case INSN_PV_CUR: /* 15 */
{
STRLEN arg;
- BGET_U32(arg);
+ BGET_PADOFFSET(arg);
bstate->bs_pv.xpv_cur = arg;
break;
}
case INSN_XPV_CUR: /* 23 */
{
STRLEN arg;
- BGET_U32(arg);
+ BGET_PADOFFSET(arg);
SvCUR(bstate->bs_sv) = arg;
break;
}
case INSN_XPV_LEN: /* 24 */
{
STRLEN arg;
- BGET_U32(arg);
+ BGET_PADOFFSET(arg);
SvLEN(bstate->bs_sv) = arg;
break;
}
case INSN_XLV_TARGOFF: /* 27 */
{
STRLEN arg;
- BGET_U32(arg);
+ BGET_PADOFFSET(arg);
LvTARGOFF(bstate->bs_sv) = arg;
break;
}
case INSN_XLV_TARGLEN: /* 28 */
{
STRLEN arg;
- BGET_U32(arg);
+ BGET_PADOFFSET(arg);
LvTARGLEN(bstate->bs_sv) = arg;
break;
}
case INSN_XCV_DEPTH: /* 55 */
{
long arg;
- BGET_I32(arg);
+ BGET_long(arg);
CvDEPTH(bstate->bs_sv) = arg;
break;
}
case INSN_AV_EXTEND: /* 60 */
{
SSize_t arg;
- BGET_I32(arg);
+ BGET_PADOFFSET(arg);
BSET_av_extend(bstate->bs_sv, arg);
break;
}
case INSN_XAV_FILL: /* 63 */
{
SSize_t arg;
- BGET_I32(arg);
+ BGET_PADOFFSET(arg);
AvFILLp(bstate->bs_sv) = arg;
break;
}
case INSN_XAV_MAX: /* 64 */
{
SSize_t arg;
- BGET_I32(arg);
+ BGET_PADOFFSET(arg);
AvMAX(bstate->bs_sv) = arg;
break;
}