it's safe to make the scalar undefined, rather than calling out to
write a 0 that would also be interpreted as a NULL pointer.
p4raw-id: //depot/perl@32943
SV * const repointer = av_pop((AV*)PL_regex_pad[0]);
const IV offset = SvIV(repointer);
pmop->op_pmoffset = offset;
- sv_setiv(repointer,0);
+ SvOK_off(repointer);
assert(repointer == PL_regex_pad[offset]);
/* One reference remains, in PL_regex_pad[offset] */
SvREFCNT_dec(repointer);