diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2024-02-16 03:13:25 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-02-16 00:27:25 -0800 |
| commit | 6f08e172299320a3b243998878b38b0b3f43d8d5 (patch) | |
| tree | 22ca949d513aa57651081ce831875e322666eb2a /src/link/Dwarf.zig | |
| parent | 0183b44bb10751c46bd520e673726a66c027b477 (diff) | |
| download | zig-6f08e172299320a3b243998878b38b0b3f43d8d5.tar.gz zig-6f08e172299320a3b243998878b38b0b3f43d8d5.zip | |
InternPool: make more use of `NullTerminatedString.Slice`
This should avoid the random pointer invalidation crashes.
Closes #18954
Diffstat (limited to 'src/link/Dwarf.zig')
| -rw-r--r-- | src/link/Dwarf.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig index a5dd57a406..51a8e5aa61 100644 --- a/src/link/Dwarf.zig +++ b/src/link/Dwarf.zig @@ -2828,7 +2828,7 @@ fn addDbgInfoErrorSet( target: std.Target, dbg_info_buffer: *std.ArrayList(u8), ) !void { - return addDbgInfoErrorSetNames(mod, ty, ty.errorSetNames(mod), target, dbg_info_buffer); + return addDbgInfoErrorSetNames(mod, ty, ty.errorSetNames(mod).get(&mod.intern_pool), target, dbg_info_buffer); } fn addDbgInfoErrorSetNames( |
