beinsn: Remove attribute irn from struct be_operand_t.
[libfirm] / ir / be / bechordal.c
index 831a427..54e59b1 100644 (file)
@@ -78,7 +78,7 @@ static void pair_up_operands(be_chordal_env_t const *const env, be_insn_t *const
                be_operand_t *const out_op          = &insn->ops[j];
                for (int i = insn->use_start; i < insn->n_ops; ++i) {
                        be_operand_t *const op = &insn->ops[i];
-                       if (op->partner || be_values_interfere(lv, op->irn, op->carrier))
+                       if (op->partner || be_values_interfere(lv, insn->irn, op->carrier))
                                continue;
 
                        bitset_copy(bs, op->regs);