diff options
| -rw-r--r-- | c/c.c | 1 | ||||
| -rw-r--r-- | ir/fold.c | 1 |
2 files changed, 0 insertions, 2 deletions
@@ -2809,7 +2809,6 @@ cvt(struct function *fn, union type to, union type from, union ref ref) if (to.bits == from.bits) return ref; assert(kto && kfrom); if (kto == kfrom && to.t != TYBOOL) return ref; - if (ref.t == RICON && kto < KF4) return ref; if (kisflt(kto) || kisflt(kfrom)) { if (ref.t == RICON) { @@ -50,7 +50,6 @@ foldint(enum op op, enum irclass k, union ref lr, union ref rr) case Ougte: x = l.u >= r.u; break; default: assert(0); } - if (!w) x = (uint)x; return mkintcon(k, x); } |