From fcc071c9bd6b0c8e010957156505878ea6c0c55d Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Wed, 22 Nov 2023 16:05:23 -0800 Subject: Remove unnecessary branch on absolute path Also remove the TODO--it was added in fd067fbe8b14c445ed764da15fff5163156126df, but the current code no longer used that workaround, so this TODO didn't seem relevant anymore. --- lib/std/debug.zig | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'lib/std/debug.zig') diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 8c0992faee..129d933eb2 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1078,13 +1078,8 @@ pub fn readElfDebugInfo( parent_mapped_mem: ?[]align(mem.page_size) const u8, ) !ModuleDebugInfo { nosuspend { - - // TODO https://github.com/ziglang/zig/issues/5525 const elf_file = (if (elf_filename) |filename| blk: { - break :blk if (fs.path.isAbsolute(filename)) - fs.openFileAbsolute(filename, .{ .intended_io_mode = .blocking }) - else - fs.cwd().openFile(filename, .{ .intended_io_mode = .blocking }); + break :blk fs.cwd().openFile(filename, .{ .intended_io_mode = .blocking }); } else fs.openSelfExe(.{ .intended_io_mode = .blocking })) catch |err| switch (err) { error.FileNotFound => return error.MissingDebugInfo, else => return err, -- cgit v1.2.3