diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2021-08-31 18:44:15 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-08-31 18:44:15 -0700 |
| commit | 7efca2e6f51458de8e70a6f5cbbc292026321681 (patch) | |
| tree | 67595e90e73b9cb2637848d1fdd950f3463f2c4e /src/Module.zig | |
| parent | db4fea6689eb34959028cad3b63de45da65683d3 (diff) | |
| parent | 75263e160e477a210a3d2a007b6d66c63b85001f (diff) | |
| download | zig-7efca2e6f51458de8e70a6f5cbbc292026321681.tar.gz zig-7efca2e6f51458de8e70a6f5cbbc292026321681.zip | |
Merge remote-tracking branch 'origin/master' into llvm13
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Module.zig b/src/Module.zig index 4ed39c9954..77f880b492 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -2648,7 +2648,10 @@ pub fn astGenFile(mod: *Module, file: *Scope.File) !void { undefined; defer if (data_has_safety_tag) gpa.free(safety_buffer); const data_ptr = if (data_has_safety_tag) - @ptrCast([*]const u8, safety_buffer.ptr) + if (file.zir.instructions.len == 0) + @as([*]const u8, undefined) + else + @ptrCast([*]const u8, safety_buffer.ptr) else @ptrCast([*]const u8, file.zir.instructions.items(.data).ptr); if (data_has_safety_tag) { |
