utils/romcc.c: Fix spurious unsigned integer comparisons.
Clang warns about comparisons of unsigned integers with being below zero. Remove spurious logic checks that are always false. Change-Id: I70c4d5331df81e48bf7ef27ff98400c4218f7edc Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-on: http://review.coreboot.org/5275 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
This commit is contained in:
parent
946923b0fb
commit
2cf9715c9a
|
@ -2870,7 +2870,7 @@ static struct triple *do_farg(struct compile_state *state,
|
|||
unsigned i;
|
||||
|
||||
ftype = func->type;
|
||||
if((index < 0) || (index >= (ftype->elements + 2))) {
|
||||
if(index >= (ftype->elements + 2)) {
|
||||
internal_error(state, func, "bad argument index: %d", index);
|
||||
}
|
||||
first = RHS(func, 0);
|
||||
|
@ -18328,7 +18328,7 @@ static void print_interference_block(
|
|||
}
|
||||
/* Do a bunch of sanity checks */
|
||||
valid_ins(state, ptr);
|
||||
if ((ptr->id < 0) || (ptr->id > rstate->defs)) {
|
||||
if (ptr->id > rstate->defs) {
|
||||
internal_error(state, ptr, "Invalid triple id: %d",
|
||||
ptr->id);
|
||||
}
|
||||
|
@ -18943,7 +18943,7 @@ static void graph_ins(
|
|||
*/
|
||||
for(entry = live; entry; entry = entry->next) {
|
||||
struct live_range *lr;
|
||||
if ((entry->member->id < 0) || (entry->member->id > rstate->defs)) {
|
||||
if (entry->member->id > rstate->defs) {
|
||||
internal_error(state, 0, "bad entry?");
|
||||
}
|
||||
lr = rstate->lrd[entry->member->id].lr;
|
||||
|
@ -19915,7 +19915,7 @@ static void verify_colors(struct compile_state *state, struct reg_state *rstate)
|
|||
ins = first;
|
||||
do {
|
||||
if (triple_is_def(state, ins)) {
|
||||
if ((ins->id < 0) || (ins->id > rstate->defs)) {
|
||||
if (ins->id > rstate->defs) {
|
||||
internal_error(state, ins,
|
||||
"triple without a live range def");
|
||||
}
|
||||
|
@ -19950,7 +19950,7 @@ static void color_triples(struct compile_state *state, struct reg_state *rstate)
|
|||
first = state->first;
|
||||
ins = first;
|
||||
do {
|
||||
if ((ins->id < 0) || (ins->id > rstate->defs)) {
|
||||
if (ins->id > rstate->defs) {
|
||||
internal_error(state, ins,
|
||||
"triple without a live range");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue