From 821adf9e5c962c97e46f3a215c876bc10916e302 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 21 Nov 2025 16:52:46 +0100 Subject: remove umul --- c/c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'c') diff --git a/c/c.c b/c/c.c index cc82950..5708419 100644 --- a/c/c.c +++ b/c/c.c @@ -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; -- cgit v1.2.3