From da55f9b79ec0de31f1ae723db155cc089412bc92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 3 May 1996 13:49:48 +0200 Subject: [PATCH] better typechecking Rev: src/las.c:1.9 --- src/las.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/las.c b/src/las.c index e999b84833..9a0912e000 100644 --- a/src/las.c +++ b/src/las.c @@ -961,6 +961,12 @@ void fix_type_field(node *n) } break; + case F_ASSIGN: + if(CAR(n) && CDR(n) && + !match_types(CDR(n)->type,CAR(n)->type)) + my_yyerror("Bad type in assignment.\n"); + break; + case F_INDEX: type_a=CAR(n)->type; type_b=CDR(n)->type; -- GitLab