From eb1a4970dae76b49fe8cf1fa792a571cfebed86d Mon Sep 17 00:00:00 2001 From: Jackson Wambolt Date: Wed, 30 Jul 2025 15:48:38 -0500 Subject: Sema: check min/max operand types --- src/Sema.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Sema.zig') diff --git a/src/Sema.zig b/src/Sema.zig index 63c39b3bb6..94bf21e03b 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -24609,6 +24609,7 @@ fn analyzeMinMax( } else { for (operands[1..], operand_srcs[1..]) |operand, operand_src| { const operand_ty = sema.typeOf(operand); + try sema.checkNumericType(block, operand_src, operand_ty); if (operand_ty.zigTypeTag(zcu) == .vector) { return sema.failWithOwnedErrorMsg(block, msg: { const msg = try sema.errMsg(operand_srcs[0], "expected vector, found '{f}'", .{first_operand_ty.fmt(pt)}); -- cgit v1.2.3