diff options
| author | Veikka Tuominen <git@vexu.eu> | 2024-01-29 14:33:53 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-01-29 17:35:07 -0800 |
| commit | 7d75c3d3b80c86bbd47e60f85a98e8decc52c611 (patch) | |
| tree | c52ddac06bfb3495f19e426020c5a693d3f8f480 /src/codegen/c.zig | |
| parent | 4dfca01de4fda9a195048011b3339686dce4e936 (diff) | |
| download | zig-7d75c3d3b80c86bbd47e60f85a98e8decc52c611.tar.gz zig-7d75c3d3b80c86bbd47e60f85a98e8decc52c611.zip | |
llvm: ensure returned undef is 0xaa bytes when runtime safety is enabled
Closes #13178
Diffstat (limited to 'src/codegen/c.zig')
| -rw-r--r-- | src/codegen/c.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen/c.zig b/src/codegen/c.zig index 7fd367bb49..4d0566c9d8 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -3225,6 +3225,7 @@ fn genBodyInner(f: *Function, body: []const Air.Inst.Index) error{ AnalysisFail, .int_from_bool => try airIntFromBool(f, inst), .load => try airLoad(f, inst), .ret => try airRet(f, inst, false), + .ret_safe => try airRet(f, inst, false), // TODO .ret_load => try airRet(f, inst, true), .store => try airStore(f, inst, false), .store_safe => try airStore(f, inst, true), |
