X(ir_no_alias);
X(ir_may_alias);
X(ir_sure_alias);
- default: assert(0); return "UNKNOWN";
+ default:
+ panic("UNKNOWN alias relation");
}
#undef X
}
}
/* 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 {