From 72e13f3a5a77158fcff1d5e44778d259984ca2f6 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 28 Jan 1988 14:05:34 +0000 Subject: [PATCH] Yet another fix. ChkUnOper can also be called with a COERCION operator, when NEW and DISPOSE are expanded --- lang/m2/comp/chk_expr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lang/m2/comp/chk_expr.c b/lang/m2/comp/chk_expr.c index bfb77440d..c5674874a 100644 --- a/lang/m2/comp/chk_expr.c +++ b/lang/m2/comp/chk_expr.c @@ -914,6 +914,7 @@ ChkUnOper(expp) register t_node *right = expp->nd_right; register t_type *tpr; + if (expp->nd_symb == COERCION) return 1; if (expp->nd_symb == '(') { *expp = *right; free_node(right); -- 2.34.1