summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2023-03-20 13:08:31 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2023-03-20 13:08:31 +0000
commit75337cba3a21530c7da1efaa1ab3b6ed145c5172 (patch)
tree283c74246e437e52e7da0206a1bcd179b4efc997
parent267b0baa1b860c1672429abecf5ede3bacf84eb9 (diff)
cc: fndecls: always ignore non-function types
-rw-r--r--sys/src/cmd/cc/dcl.c2
1 files changed, 2 insertions, 0 deletions
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));