X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_dw.c;h=0aa2a83b53ea6482dfc7b4ffbb787b8e7a2c4b86;hb=3e889332cb054e5cee1a12bba6dd0209121100cf;hp=b02960787fa0ee021c9b2929a393e3ee2f30b01a;hpb=ce6161a7e42a48f7422b7babcc64d8ace18e2687;p=libfirm diff --git a/ir/lower/lower_dw.c b/ir/lower/lower_dw.c index b02960787..0aa2a83b5 100644 --- a/ir/lower/lower_dw.c +++ b/ir/lower/lower_dw.c @@ -1992,7 +1992,7 @@ static int cmp_op_mode(const void *elt, const void *key, size_t size) const op_mode_entry_t *e2 = (const op_mode_entry_t*)key; (void) size; - return (e1->op - e2->op) | (e1->imode - e2->imode) | (e1->omode - e2->omode); + return (e1->op != e2->op) | (e1->imode != e2->imode) | (e1->omode != e2->omode); } /** @@ -2004,7 +2004,7 @@ static int cmp_conv_tp(const void *elt, const void *key, size_t size) const conv_tp_entry_t *e2 = (const conv_tp_entry_t*)key; (void) size; - return (e1->imode - e2->imode) | (e1->omode - e2->omode); + return (e1->imode != e2->imode) | (e1->omode != e2->omode); } /**