From 75337cba3a21530c7da1efaa1ab3b6ed145c5172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Mon, 20 Mar 2023 13:08:31 +0000 Subject: cc: fndecls: always ignore non-function types --- sys/src/cmd/cc/dcl.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/src') diff --git a/sys/src/cmd/cc/dcl.c b/sys/src/cmd/cc/dcl.c index 0baa5b554..d82d105d7 100644 --- a/sys/src/cmd/cc/dcl.c +++ b/sys/src/cmd/cc/dcl.c @@ -737,6 +737,8 @@ fndecls(int pass) static Sym *funcsym; Node *n; + if(thisfnnode->etype != TFUNC) + return; if(pass == 0){ n = new(ONAME, Z, Z); n->type = typ(TARRAY, garbt(types[TCHAR], BCONSTNT)); -- cgit v1.2.3