X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fbearch_ia32.c;h=1b862525ce6b53ae12af4846ed80573ce8bbcbbe;hb=a92ff34e623ded0eb85277c1f37235947855dffb;hp=2c24f2972c8f095f5cf2d74694646902c3d337ee;hpb=31108b5680d1917c95b9d309dbdbb164a76e5910;p=libfirm diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 2c24f2972..1b862525c 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -1183,6 +1183,7 @@ static void transform_MemPerm(ia32_code_gen_t *cg, ir_node *node) { ir_node *mem = get_irn_n(node, i + 1); ir_node *push; + assert(get_entity_type(be_get_MemPerm_out_entity(node, i)) == enttype); assert( (entbits == 32 || entbits == 64) && "spillslot on x86 should be 32 or 64 bit"); push = create_push(cg, node, node, sp, mem, ent); @@ -1202,7 +1203,6 @@ static void transform_MemPerm(ia32_code_gen_t *cg, ir_node *node) { ir_entity *ent = be_get_MemPerm_out_entity(node, i); ir_type *enttype = get_entity_type(ent); int entbits = get_type_size_bits(enttype); - ir_node *pop; assert( (entbits == 32 || entbits == 64) && "spillslot on x86 should be 32 or 64 bit");