summaryrefslogtreecommitdiff
path: root/gv.c
diff options
context:
space:
mode:
Diffstat (limited to 'gv.c')
-rw-r--r--gv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gv.c b/gv.c
index 3005895315..df3735a105 100644
--- a/gv.c
+++ b/gv.c
@@ -517,7 +517,7 @@ S_maybe_add_coresub(pTHX_ HV * const stash, GV *gv,
if (ampable) {
CvLVALUE_on(cv);
newATTRSUB(oldsavestack_ix,
- newSVOP(OP_CONST, 0, (SV *)gv),
+ newSVOP(OP_CONST, 0, SvREFCNT_inc_simple_NN(gv)),
NULL,NULL,
coresub_op(
opnum