X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelower.c;h=abdd5ea803179effbff81d068d7b13681223f924;hb=839487dfb4a714fa7e66063495ade6a3726040ef;hp=89a6a0d7e9fdee0eb4cd9d3715ebe384515863e3;hpb=afc0d21fdc38c1a039cdecab1867bb351f42d8c2;p=libfirm diff --git a/ir/be/belower.c b/ir/be/belower.c index 89a6a0d7e..abdd5ea80 100644 --- a/ir/be/belower.c +++ b/ir/be/belower.c @@ -23,6 +23,7 @@ #include "bechordal_t.h" #include "besched_t.h" #include "bestat.h" +#include "benodesets.h" #include "irgmod.h" #include "iredges_t.h" @@ -568,7 +569,7 @@ static void gen_assure_different_pattern(ir_node *irn, ir_node *other_different, /* insert the other different and it's copies into the set */ key.op = other_different; key.copies = NULL; - entry = pset_find(op_set, &key, HASH_PTR(other_different)); + entry = pset_find(op_set, &key, nodeset_hash(other_different)); if (! entry) { entry = obstack_alloc(&env->obst, sizeof(*entry)); @@ -583,7 +584,7 @@ static void gen_assure_different_pattern(ir_node *irn, ir_node *other_different, if (be_is_CopyKeep(keep)) pset_insert_ptr(entry->copies, keep); - pset_insert(op_set, entry, HASH_PTR(other_different)); + pset_insert(op_set, entry, nodeset_hash(other_different)); DBG((mod, LEVEL_1, "created %+F for %+F to assure should_be_different\n", keep, irn)); }