Commit 8d6336420b

Carl Åstholm <carl@astholm.se>
2023-05-02 19:30:01
std.log.defaultLog: remove freestanding compile error
1 parent 13eb725
Changed files (1)
lib
lib/std/log.zig
@@ -146,12 +146,6 @@ pub fn defaultLog(
     comptime format: []const u8,
     args: anytype,
 ) void {
-    if (builtin.os.tag == .freestanding)
-        @compileError(
-            \\freestanding targets do not have I/O configured;
-            \\please provide at least an empty `log` function declaration
-        );
-
     const level_txt = comptime message_level.asText();
     const prefix2 = if (scope == .default) ": " else "(" ++ @tagName(scope) ++ "): ";
     const stderr = std.io.getStdErr().writer();