set names for ia32 default pns
[libfirm] / ir / be / beraextern.c
index 0ec86e8..6f66ad0 100644 (file)
@@ -429,7 +429,7 @@ static void dump_affinities_walker(ir_node *irn, void *env) {
                req = arch_get_register_req(raenv->aenv, irn, pos);
 
                if (arch_register_req_is(req, should_be_same)) {
-                       ir_node *other = get_irn_n(irn, req->other_same);
+                       ir_node *other = get_irn_n(skip_Proj(irn), req->other_same);
                        if(arch_irn_is(raenv->aenv, other, ignore)) {
                                vi2 = be_get_var_info(other);
 
@@ -783,7 +783,7 @@ static void be_ra_extern_main(be_irg_t *birg) {
        /* Clean up */
        free_ssa_destr_simple(raenv.vars);
 
-       be_invalidate_liveness(birg);
+       be_liveness_invalidate(be_get_birg_liveness(birg));
 }
 
 /******************************************************************************