diff options
| author | 2025-11-21 16:52:46 +0100 | |
|---|---|---|
| committer | 2025-11-21 16:52:46 +0100 | |
| commit | 821adf9e5c962c97e46f3a215c876bc10916e302 (patch) | |
| tree | afbde7e0cb5f073b6bdbec1d25e086f5e094b31d /c/c.c | |
| parent | ec4cfe9db9afc1d1c633a922174f5bb0685b0c32 (diff) | |
remove umul
Diffstat (limited to 'c/c.c')
| -rw-r--r-- | c/c.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -3255,7 +3255,7 @@ compileexpr(struct function *fn, const struct expr *ex, bool discard) case EADDROF: return expraddr(fn, sub); case EMUL: - op = isunsigned(ex->ty) ? Oumul : Omul; + op = Omul; goto BinArith; case EDIV: op = isunsigned(ex->ty) ? Oudiv : Odiv; @@ -3382,7 +3382,7 @@ compileexpr(struct function *fn, const struct expr *ex, bool discard) if (discard) return NOREF; return bitsiz ? narrow(fn, cls, sub[0].ty, q, bitsiz) : q; case ESETMUL: - op = isunsigned(ex->ty) ? Oumul : Omul; + op = Omul; goto Compound; case ESETDIV: op = isunsigned(ex->ty) ? Oudiv : Odiv; |