SV *sv;
const char *name = NULL, *s;
STRLEN len;
- OPCODE type = op->op_type;
+ OPCODE type = (OPCODE) op->op_type;
switch (type) {
case OP_GV:
}
default:
if ((PL_opargs[type] & OA_CLASS_MASK) == OA_SVOP) {
- SV *sv = cSVOPx_sv(op);
- if (SvPOK(sv) && (SvTYPE(sv) >= SVt_PV))
- name = SvPV_const(sv, len);
+ SV *nsv = cSVOPx_sv(op);
+ if (SvPOK(nsv) && (SvTYPE(nsv) >= SVt_PV))
+ name = SvPV_const(nsv, len);
}
}
if (!name)