@@ -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;