diff options
| author | 2023-06-20 20:46:22 +0200 | |
|---|---|---|
| committer | 2023-06-20 20:46:22 +0200 | |
| commit | 477bc4b6e043e37e411ca99ffcf340b965bb42f6 (patch) | |
| tree | 049915558c804cca720838e4bccc2a122f3711fb /c.c | |
| parent | 42c7551e508e45cd4346e67898c374b910ee1407 (diff) | |
fix type of undeclared functions
Diffstat (limited to 'c.c')
| -rw-r--r-- | c.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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]; } |