]> git.vpit.fr Git - perl/modules/indirect.git/blobdiff - indirect.xs
Fix negation precedence
[perl/modules/indirect.git] / indirect.xs
index 3ddbfb63224a6726f77ad6e6659ce13d57ef25c0..c8ca38f3b548fd0c881bcf56289b2dde4aecf92b 100644 (file)
@@ -140,7 +140,7 @@ STATIC void indirect_map_delete(pTHX_ const OP *o) {
 #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) {
@@ -333,7 +333,7 @@ STATIC OP *indirect_ck_entersub(pTHX_ 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);