X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fberaextern.c;h=a02954b08e40bee74b53d0acaaa32302106dc78e;hb=f804d333c7b5459c3c1a6bfc188ecdc54346be73;hp=adc330f3e3f2d7ad2f89bae60e99a6155765f76a;hpb=f0df704b76a6902c398d3d201c83d99448cd0584;p=libfirm diff --git a/ir/be/beraextern.c b/ir/be/beraextern.c index adc330f3e..a02954b08 100644 --- a/ir/be/beraextern.c +++ b/ir/be/beraextern.c @@ -647,7 +647,7 @@ static INLINE void dump_constraint(be_raext_env_t *raenv, ir_node *irn, int pos) arch_get_register_req(raenv->aenv, &req, irn, pos); if (arch_register_req_is(&req, limited)) { int reg_nr; - req.limited(irn, pos, bs); + req.limited(req.limited_env, bs); reg_nr = bitset_next_set(bs, 0); fprintf(raenv->f, " <%d>", reg_nr); assert(-1 == bitset_next_set(bs, reg_nr+1) && "Constraints with more than 1 possible register are not supported");