Fixed hash function calculation
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 13 Dec 2006 13:17:18 +0000 (13:17 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 13 Dec 2006 13:17:18 +0000 (13:17 +0000)
[r8439]

ir/debug/firm_ycomp.c

index 66ded93..0e9c09b 100644 (file)
@@ -28,7 +28,7 @@
 #define HASH_EDGE(edge) \
        ((get_irn_node_nr((edge)->src) << 17)          | \
        ((get_irn_node_nr((edge)->tgt) & 0xEFFF) << 2) | \
-       ((edge)->pos & 0x2))
+       ((edge)->pos & 0x3))
 
 typedef struct _exchange_node_outs_assoc_t {
        int     n_out_edges;