authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-20 23:01:29-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-08-20 23:02:54-07:00
loga740833c421fb2be590c61566595aa511337f263
treec493db6331ba30e82322ceb0513579ca026bac7a
parent26d5c27ba08db706f6f88d865102b51628c7ee62

LLVM: use !nosanitize for arithmetic safety


1 files changed, 1 insertions(+), 1 deletions(-)

src/codegen/llvm.zig+1-1
...@@ -7758,7 +7758,7 @@ pub const FuncGen = struct {...@@ -7758,7 +7758,7 @@ pub const FuncGen = struct {
77587758
7759 const fail_block = try fg.wip.block(1, "OverflowFail");7759 const fail_block = try fg.wip.block(1, "OverflowFail");
7760 const ok_block = try fg.wip.block(1, "OverflowOk");7760 const ok_block = try fg.wip.block(1, "OverflowOk");
7761 _ = try fg.wip.brCond(overflow_bit, fail_block, ok_block);7761 _ = try fg.wip.brCondNosanitize(overflow_bit, fail_block, ok_block);
77627762
7763 fg.wip.cursor = .{ .block = fail_block };7763 fg.wip.cursor = .{ .block = fail_block };
7764 try fg.buildSimplePanic(.integer_overflow);7764 try fg.buildSimplePanic(.integer_overflow);