X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeinsn.c;h=bbe72e92a1399230240f9d08e78effff34651b87;hb=fef8dc3eff6468d7d65485af8e1ac9884c504e1a;hp=cedc1a7f684cab16986bbe2cec9a64685f005a26;hpb=1376e7ac003f5d209b72056c62798cbb6d928de3;p=libfirm diff --git a/ir/be/beinsn.c b/ir/be/beinsn.c index cedc1a7f6..bbe72e92a 100644 --- a/ir/be/beinsn.c +++ b/ir/be/beinsn.c @@ -46,9 +46,8 @@ be_insn_t *be_scan_insn(be_chordal_env_t *const env, ir_node *const irn) const arch_register_class_t *cls = env->cls; insn->irn = irn; - be_foreach_definition(irn, cls, p, + be_foreach_definition(irn, cls, p, req, /* found a def: create a new operand */ - arch_register_req_t const *const req = arch_get_irn_register_req(p); if (arch_register_req_is(req, limited)) { o.regs = req->limited; has_constraints = true;