aboutsummaryrefslogtreecommitdiff
path: root/src/link/Dwarf.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2024-02-16 03:13:25 +0100
committerAndrew Kelley <andrew@ziglang.org>2024-02-16 00:27:25 -0800
commit6f08e172299320a3b243998878b38b0b3f43d8d5 (patch)
tree22ca949d513aa57651081ce831875e322666eb2a /src/link/Dwarf.zig
parent0183b44bb10751c46bd520e673726a66c027b477 (diff)
downloadzig-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.zig2
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(