txlyre 7 ore fa
parent
commit
b094d6267c
1 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 9 0
      qic.c

+ 9 - 0
qic.c

@@ -5936,6 +5936,15 @@ node_t *_expand_mvars(node_t *node, int expr, mvar_expand_err_t *err)
 
     return node;
   }
+  else if (node->tag == N_TRY) {
+    node = node_copy(node);
+    
+    node->a = _expand_mvars(node->a, node->a->tag != N_PROGRAM, err);
+    if (err->code != 0)
+      return NULL;
+
+    return node;
+  }
 
   err->code = 4;