mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
cc: fix result of operation not used warning for void casts
This commit is contained in:
parent
434fc6a1c4
commit
1ddf581f8c
8 changed files with 32 additions and 8 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -399,7 +399,10 @@ cgenrel(Node *n, Node *nn, int inrel)
|
|||
|
||||
case OCAST:
|
||||
if(nn == Z) {
|
||||
nullwarn(l, Z);
|
||||
if(n->type != types[TVOID])
|
||||
nullwarn(l, Z);
|
||||
else
|
||||
cgen(l, Z);
|
||||
break;
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -976,7 +976,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;
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -358,7 +358,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;
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -395,7 +395,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;
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue