From a740833c421fb2be590c61566595aa511337f263 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 20 Aug 2024 23:01:29 -0700 Subject: [PATCH] LLVM: use !nosanitize for arithmetic safety --- src/codegen/llvm.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 233cf7e3eb..de7e0b12ea 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -7758,7 +7758,7 @@ pub const FuncGen = struct { const fail_block = try fg.wip.block(1, "OverflowFail"); const ok_block = try fg.wip.block(1, "OverflowOk"); - _ = try fg.wip.brCond(overflow_bit, fail_block, ok_block); + _ = try fg.wip.brCondNosanitize(overflow_bit, fail_block, ok_block); fg.wip.cursor = .{ .block = fail_block }; try fg.buildSimplePanic(.integer_overflow);