| ... | @@ -5175,10 +5175,13 @@ pub fn lockAndParseLldStderr(comp: *Compilation, comptime prefix: []const u8, st | ... | @@ -5175,10 +5175,13 @@ pub fn lockAndParseLldStderr(comp: *Compilation, comptime prefix: []const u8, st |
| 5175 | } | 5175 | } |
| 5176 | | 5176 | |
| 5177 | pub fn dump_argv(argv: []const []const u8) void { | 5177 | pub fn dump_argv(argv: []const []const u8) void { |
| | 5178 | std.debug.getStderrMutex().lock(); |
| | 5179 | defer std.debug.getStderrMutex().unlock(); |
| | 5180 | const stderr = std.io.getStdErr().writer(); |
| 5178 | for (argv[0 .. argv.len - 1]) |arg| { | 5181 | for (argv[0 .. argv.len - 1]) |arg| { |
| 5179 | std.debug.print("{s} ", .{arg}); | 5182 | nosuspend stderr.print("{s} ", .{arg}) catch return; |
| 5180 | } | 5183 | } |
| 5181 | std.debug.print("{s}\n", .{argv[argv.len - 1]}); | 5184 | nosuspend stderr.print("{s}\n", .{argv[argv.len - 1]}) catch {}; |
| 5182 | } | 5185 | } |
| 5183 | | 5186 | |
| 5184 | pub fn getZigBackend(comp: Compilation) std.builtin.CompilerBackend { | 5187 | pub fn getZigBackend(comp: Compilation) std.builtin.CompilerBackend { |