From 477bc4b6e043e37e411ca99ffcf340b965bb42f6 Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 20 Jun 2023 20:46:22 +0200 Subject: fix type of undeclared functions --- c.c | 1 + 1 file changed, 1 insertion(+) diff --git a/c.c b/c.c index c3297e8..a8f2aa4 100644 --- a/c.c +++ b/c.c @@ -621,6 +621,7 @@ callexpr(struct comp *cm, const struct span *span_, const struct expr *callee) .scls = SCEXTERN, .span = callee->span, .name = name }; warn(&callee->span, "call to undeclared function '%s'", name); + ((struct expr *)callee)->ty = decl.ty; ((struct expr *)callee)->sym = putdecl(cm, &decl); td = &typedata[ty.dat]; } -- cgit v1.2.3