diff options
author | spew <devnull@localhost> | 2018-05-24 19:31:55 -0400 |
---|---|---|
committer | spew <devnull@localhost> | 2018-05-24 19:31:55 -0400 |
commit | 1ddf581f8c820af6316f55e246fac3ceb29191f0 (patch) | |
tree | fe15cc699d6c92a1a7c8d1685912a3b2b8850881 /sys/src/cmd/1c | |
parent | 434fc6a1c4911922014b7fb8f5e9de278424fa97 (diff) |
cc: fix result of operation not used warning for void casts
Diffstat (limited to 'sys/src/cmd/1c')
-rw-r--r-- | sys/src/cmd/1c/cgen.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/cmd/1c/cgen.c b/sys/src/cmd/1c/cgen.c index 2f121e510..d790f75e9 100644 --- a/sys/src/cmd/1c/cgen.c +++ b/sys/src/cmd/1c/cgen.c @@ -376,7 +376,10 @@ cgen(Node *n, int result, Node *nn) case OCAST: if(result == D_NONE) { - nullwarn(l, Z); + if(n->type != types[TVOID]) + nullwarn(l, Z); + else + cgen(l, D_NONE, Z); break; } lg = result; |