#define indirect_map_delete(O) indirect_map_delete(aTHX_ (O))
OP2STR_BUF;
- hv_delete(indirect_map, buf, OP2STR(o), G_DISCARD);
+ (void)hv_delete(indirect_map, buf, OP2STR(o), G_DISCARD);
}
STATIC void indirect_map_clean_kids(pTHX_ const OP *o) {
oo = o;
do {
op = (LISTOP *) oo;
- if (!op->op_flags & OPf_KIDS)
+ if (!(op->op_flags & OPf_KIDS))
goto done;
oo = op->op_first;
} while (oo->op_type != OP_PUSHMARK);