diff options
author | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2023-03-20 13:08:31 +0000 |
---|---|---|
committer | Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> | 2023-03-20 13:08:31 +0000 |
commit | 75337cba3a21530c7da1efaa1ab3b6ed145c5172 (patch) | |
tree | 283c74246e437e52e7da0206a1bcd179b4efc997 /sys/src/cmd/cc/dcl.c | |
parent | 267b0baa1b860c1672429abecf5ede3bacf84eb9 (diff) |
cc: fndecls: always ignore non-function types
Diffstat (limited to 'sys/src/cmd/cc/dcl.c')
-rw-r--r-- | sys/src/cmd/cc/dcl.c | 2 |
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)); |