This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
hv_store_ent() return value unused.
authorJarkko Hietaniemi <jhi@iki.fi>
Thu, 27 Nov 2014 15:26:48 +0000 (10:26 -0500)
committerJarkko Hietaniemi <jhi@iki.fi>
Thu, 27 Nov 2014 16:21:28 +0000 (11:21 -0500)
mg.c: In function 'Perl_magic_setlvref':
mg.c:2549:2: warning: value computed is not used [-Wunused-value]
pp.c: In function 'Perl_pp_refassign':
pp.c:6263:2: warning: value computed is not used [-Wunused-value]

mg.c
pp.c

diff --git a/mg.c b/mg.c
index 27c2762..be26512 100644 (file)
--- a/mg.c
+++ b/mg.c
@@ -2547,8 +2547,8 @@ Perl_magic_setlvref(pTHX_ SV *sv, MAGIC *mg)
                 SvREFCNT_inc_simple_NN(SvRV(sv)));
        break;
     case SVt_PVHV:
-       hv_store_ent((HV *)mg->mg_obj, (SV *)mg->mg_ptr,
-                    SvREFCNT_inc_simple_NN(SvRV(sv)), 0);
+       (void)hv_store_ent((HV *)mg->mg_obj, (SV *)mg->mg_ptr,
+                           SvREFCNT_inc_simple_NN(SvRV(sv)), 0);
     }
     if (mg->mg_flags & MGf_PERSIST)
        NOOP; /* This sv is in use as an iterator var and will be reused,
diff --git a/pp.c b/pp.c
index e39d66d..621377f 100644 (file)
--- a/pp.c
+++ b/pp.c
@@ -6260,7 +6260,7 @@ PP(pp_refassign)
        if (UNLIKELY(PL_op->op_private & OPpLVAL_INTRO))
            S_localise_helem_lval(aTHX_ (HV *)left, key,
                                        SvCANEXISTDELETE(left));
-       hv_store_ent((HV *)left, key, SvREFCNT_inc_simple_NN(SvRV(sv)), 0);
+       (void)hv_store_ent((HV *)left, key, SvREFCNT_inc_simple_NN(SvRV(sv)), 0);
     }
     if (PL_op->op_flags & OPf_MOD)
        SETs(sv_2mortal(newSVsv(sv)));