aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/CodeGen.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2024-01-29 14:33:53 +0200
committerAndrew Kelley <andrew@ziglang.org>2024-01-29 17:35:07 -0800
commit7d75c3d3b80c86bbd47e60f85a98e8decc52c611 (patch)
treec52ddac06bfb3495f19e426020c5a693d3f8f480 /src/arch/x86_64/CodeGen.zig
parent4dfca01de4fda9a195048011b3339686dce4e936 (diff)
downloadzig-7d75c3d3b80c86bbd47e60f85a98e8decc52c611.tar.gz
zig-7d75c3d3b80c86bbd47e60f85a98e8decc52c611.zip
llvm: ensure returned undef is 0xaa bytes when runtime safety is enabled
Closes #13178
Diffstat (limited to 'src/arch/x86_64/CodeGen.zig')
-rw-r--r--src/arch/x86_64/CodeGen.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/x86_64/CodeGen.zig b/src/arch/x86_64/CodeGen.zig
index f427e284e6..8e5f316aba 100644
--- a/src/arch/x86_64/CodeGen.zig
+++ b/src/arch/x86_64/CodeGen.zig
@@ -2018,6 +2018,7 @@ fn genBody(self: *Self, body: []const Air.Inst.Index) InnerError!void {
.loop => try self.airLoop(inst),
.int_from_ptr => try self.airIntFromPtr(inst),
.ret => try self.airRet(inst),
+ .ret_safe => try self.airRet(inst), // TODO
.ret_load => try self.airRetLoad(inst),
.store => try self.airStore(inst, false),
.store_safe => try self.airStore(inst, true),