diff --git a/peep.c b/peep.c index 5b5082862ceb..4d507fb88c1d 100644 --- a/peep.c +++ b/peep.c @@ -27,7 +27,7 @@ #define CALL_RPEEP(o) PL_rpeepp(aTHX_ o) - +#define cMAXARG3x(o) (o->op_private & OPpARG3_MASK) static void S_scalar_slice_warning(pTHX_ const OP *o) diff --git a/pp.h b/pp.h index 395ab5420f66..a37ebd535cb0 100644 --- a/pp.h +++ b/pp.h @@ -633,6 +633,8 @@ Does not use C. See also C>, C> and C>. #define ARGTARG PL_op->op_targ #define MAXARG (PL_op->op_private & OPpARG4_MASK) +#define MAXARG3 (PL_op->op_private & OPpARG3_MASK) + /* for backcompat - use switch_argstack() instead */