From 1ddf581f8c820af6316f55e246fac3ceb29191f0 Mon Sep 17 00:00:00 2001 From: spew Date: Thu, 24 May 2018 19:31:55 -0400 Subject: cc: fix result of operation not used warning for void casts --- sys/src/cmd/vc/cgen.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sys/src/cmd/vc') diff --git a/sys/src/cmd/vc/cgen.c b/sys/src/cmd/vc/cgen.c index e5d4fc349..425134a10 100644 --- a/sys/src/cmd/vc/cgen.c +++ b/sys/src/cmd/vc/cgen.c @@ -359,7 +359,10 @@ cgen(Node *n, Node *nn) case OCAST: if(nn == Z) { - nullwarn(l, Z); + if(n->type != types[TVOID]) + nullwarn(l, Z); + else + cgen(l, Z); break; } /* -- cgit v1.2.3