X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fscalar_replace.c;h=99c0a709b6d8a587aabe1a267313c50acd2f9b6e;hb=b42d141b27222454d6176f233327c594d71be554;hp=a03fd5a421b50a2168667979a6f534126a0f77af;hpb=0a0fd5a9cfa2e1be8fd01c116e33ddfbe34ecb8d;p=libfirm diff --git a/ir/opt/scalar_replace.c b/ir/opt/scalar_replace.c index a03fd5a42..99c0a709b 100644 --- a/ir/opt/scalar_replace.c +++ b/ir/opt/scalar_replace.c @@ -508,7 +508,7 @@ static unsigned allocate_value_numbers(pset *sels, ir_entity *ent, unsigned vnum SET_VNUM(sel, key->vnum); DB((dbg, SET_LEVEL_3, " %+F represents value %u\n", sel, key->vnum)); - ARR_EXTO(ir_mode *, *modes, (int)((key->vnum + 15) & ~15)); + ARR_EXTO(ir_mode *, *modes, (key->vnum + 15) & ~15); (*modes)[key->vnum] = get_type_mode(get_entity_type(get_Sel_entity(sel)));