Remove VISITED in link-field hackery. Cleanups.
[libfirm] / ir / ana / irmemory.c
index 9e7febe..8f30cbd 100644 (file)
@@ -64,7 +64,8 @@ const char *get_ir_alias_relation_name(ir_alias_relation rel)
        X(ir_no_alias);
        X(ir_may_alias);
        X(ir_sure_alias);
-       default: assert(0); return "UNKNOWN";
+       default:
+               panic("UNKNOWN alias relation");
        }
 #undef X
 }
@@ -188,7 +189,7 @@ static ir_alias_relation different_index(const ir_node *idx1, const ir_node *idx
                                }
 
                                /* m1 is now the signed one */
-                               if (tarval_cmp(tv1, get_tarval_null(m1)) & (pn_Cmp_Eq|pn_Cmp_Gt)) {
+                               if (!tarval_is_negative(tv1)) {
                                        /* tv1 is signed, but >= 0, simply cast into unsigned */
                                        tv1 = tarval_convert_to(tv1, m2);
                                } else {