mirror of
https://github.com/ziglang/zig.git
synced 2026-01-31 03:33:37 +00:00
Autodoc: fix guide path resolution
The previous logic was using `root_src_directory` both in constructing the resolved path and as the root when opening the resolved path, which effectively duplicates those path components in the final path.
This commit is contained in:
parent
000aa30086
commit
5395c2786a
@ -5537,9 +5537,8 @@ fn findGuidePaths(self: *Autodoc, file: *File, str: []const u8) ![]const u8 {
|
||||
fn addGuide(self: *Autodoc, file: *File, guide_path: []const u8, section: *Section) !void {
|
||||
if (guide_path.len == 0) return error.MissingAutodocGuideName;
|
||||
|
||||
const cur_mod_dir_path = file.pkg.root_src_directory.path orelse ".";
|
||||
const resolved_path = try std.fs.path.resolve(self.arena, &[_][]const u8{
|
||||
cur_mod_dir_path, file.sub_file_path, "..", guide_path,
|
||||
file.sub_file_path, "..", guide_path,
|
||||
});
|
||||
|
||||
var guide_file = try file.pkg.root_src_directory.handle.openFile(resolved_path, .{});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user