X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fset.c;h=55aafc417086b04d540bae8ba51ca49a28d75085;hb=d3c57d623bba4b2ab842b8a60c386fc0e0b25a73;hp=dd7315b8114e66dc1f7675fb6c1dc585cfabcda1;hpb=f001e5b3cb89f984c977a9f7d4aef02cc3cc56eb;p=libfirm diff --git a/ir/adt/set.c b/ir/adt/set.c index dd7315b81..55aafc417 100644 --- a/ir/adt/set.c +++ b/ir/adt/set.c @@ -304,7 +304,6 @@ static INLINE unsigned Hash (SET *table, unsigned h) { unsigned address; - address = h & (table->maxp - 1); /* h % table->maxp */ if (address < (unsigned)table->p) address = h & ((table->maxp << 1) - 1); /* h % (2*table->maxp) */ @@ -472,6 +471,11 @@ MANGLE(_,_search) (SET *table, #ifdef PSET +int pset_default_ptr_cmp(const void *x, const void *y) +{ + return x != y; +} + void * pset_remove (SET *table, const void *key, unsigned hash) {