From c1ec64ee6762ee140b46f9dcbf442aba742d4c7f Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 5 Jun 2021 00:35:24 -0700 Subject: [PATCH] cmd/fetch- replace `/` in package names with `_` for `deps.pkgs` --- src/cmd/fetch.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cmd/fetch.zig b/src/cmd/fetch.zig index 8713271d46814b0b7fec4d9b5813a73244749bf7..44e9b0a9af814648b21a56937c48fd363675d1d5 100644 --- a/src/cmd/fetch.zig +++ b/src/cmd/fetch.zig @@ -155,7 +155,9 @@ fn print_deps(w: std.fs.File.Writer, dir: []const u8, m: u.Module, tabs: i32, ar continue; } if (!array) { - try w.print(" pub const {s} = packages[{}];\n", .{ std.mem.replaceOwned(u8, gpa, d.name, "-", "_"), i }); + const r1 = std.mem.replaceOwned(u8, gpa, d.name, "-", "_"); + const r2 = std.mem.replaceOwned(u8, gpa, d.name, "/", "_"); + try w.print(" pub const {s} = packages[{}];\n", .{ r2, i }); } else { try w.print(" package_data._{s},\n", .{d.id[0..12]}); } -- 2.54.0