diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2023-09-05 23:10:04 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2023-09-06 13:14:00 +0200 |
| commit | a9df098cd2dd04e2c363b439233ff2e14e198413 (patch) | |
| tree | e9b6373bcc6bd41feddc4bf00325b0c4ef2383ed /src/link/strtab.zig | |
| parent | d9fffd431a89ed4104bcc0b2165bfb9917cdd82b (diff) | |
| download | zig-a9df098cd2dd04e2c363b439233ff2e14e198413.tar.gz zig-a9df098cd2dd04e2c363b439233ff2e14e198413.zip | |
elf: make everything upside down - track by Symbol.Index rather than Atom.Index
Diffstat (limited to 'src/link/strtab.zig')
| -rw-r--r-- | src/link/strtab.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link/strtab.zig b/src/link/strtab.zig index 0d71c9bf83..f854225ef6 100644 --- a/src/link/strtab.zig +++ b/src/link/strtab.zig @@ -100,13 +100,13 @@ pub fn StringTable(comptime log_scope: @Type(.EnumLiteral)) type { }); } - pub fn get(self: Self, off: u32) ?[]const u8 { + pub fn get(self: Self, off: u32) ?[:0]const u8 { log.debug("getting string at 0x{x}", .{off}); if (off >= self.buffer.items.len) return null; return mem.sliceTo(@as([*:0]const u8, @ptrCast(self.buffer.items.ptr + off)), 0); } - pub fn getAssumeExists(self: Self, off: u32) []const u8 { + pub fn getAssumeExists(self: Self, off: u32) [:0]const u8 { return self.get(off) orelse unreachable; } |
