diff options
Diffstat (limited to 'sys/src/cmd/8c/cgen.c')
-rw-r--r-- | sys/src/cmd/8c/cgen.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/cmd/8c/cgen.c b/sys/src/cmd/8c/cgen.c index 3d929ae7c..070155fb7 100644 --- a/sys/src/cmd/8c/cgen.c +++ b/sys/src/cmd/8c/cgen.c @@ -994,7 +994,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; } /* |