move std.zig.fatal to std.process.fatal

This commit is contained in:
Andrew Kelley 2024-07-19 17:38:15 -07:00
parent 4f742c4cfc
commit 9d00f69be5
2 changed files with 8 additions and 4 deletions

View File

@ -2032,3 +2032,9 @@ pub fn createWindowsEnvBlock(allocator: mem.Allocator, env_map: *const EnvMap) !
i += 1;
return try allocator.realloc(result, i);
}
/// Logs an error and then terminates the process with exit code 1.
pub fn fatal(comptime format: []const u8, format_arguments: anytype) noreturn {
std.log.err(format, format_arguments);
exit(1);
}

View File

@ -667,10 +667,8 @@ pub fn parseTargetQueryOrReportFatalError(
};
}
pub fn fatal(comptime format: []const u8, args: anytype) noreturn {
std.log.err(format, args);
std.process.exit(1);
}
/// Deprecated; see `std.process.fatal`.
pub const fatal = std.process.fatal;
/// Collects all the environment variables that Zig could possibly inspect, so
/// that we can do reflection on this and print them with `zig env`.