From 4fc783670a0871c43ccf17faf4f17d8a7e07e50c Mon Sep 17 00:00:00 2001 From: Mun Maks <98954111+munmaks@users.noreply.github.com> Date: Tue, 8 Apr 2025 11:35:12 +0200 Subject: [PATCH] Sema/arith.zig: Fixing more typos from #23177. This is a complementary PR to #23487 (I had only found one typo before). Now I've looked at the whole `arith.zig` file, trying to find other potential problems. Discussion about these changes: https://github.com/ziglang/zig/pull/23177#discussion_r1997957095 --- src/Sema/arith.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Sema/arith.zig b/src/Sema/arith.zig index cc88cd6ade..ba94220cb4 100644 --- a/src/Sema/arith.zig +++ b/src/Sema/arith.zig @@ -86,7 +86,7 @@ pub fn subMaybeWrap( ) CompileError!Value { const zcu = sema.pt.zcu; if (lhs.isUndef(zcu)) return lhs; - if (lhs.isUndef(zcu)) return rhs; + if (rhs.isUndef(zcu)) return rhs; switch (ty.zigTypeTag(zcu)) { .int, .comptime_int => return (try intSubWithOverflow(sema, lhs, rhs, ty)).wrapped_result, .float, .comptime_float => return floatSub(sema, lhs, rhs, ty), @@ -105,7 +105,7 @@ pub fn mulMaybeWrap( ) CompileError!Value { const zcu = sema.pt.zcu; if (lhs.isUndef(zcu)) return lhs; - if (lhs.isUndef(zcu)) return rhs; + if (rhs.isUndef(zcu)) return rhs; switch (ty.zigTypeTag(zcu)) { .int, .comptime_int => return (try intMulWithOverflow(sema, lhs, rhs, ty)).wrapped_result, .float, .comptime_float => return floatMul(sema, lhs, rhs, ty),