Commit 2983285815

Techatrix <techatrix@mailbox.org>
2025-08-09 13:47:07
zig fmt: flush stdout before exiting with error
1 parent 6a1d61d
Changed files (1)
src/fmt.zig
@@ -195,10 +195,10 @@ pub fn run(gpa: Allocator, arena: Allocator, args: []const []const u8) !void {
     for (input_files.items) |file_path| {
         try fmtPath(&fmt, file_path, check_flag, fs.cwd(), file_path);
     }
+    try fmt.stdout_writer.interface.flush();
     if (fmt.any_error) {
         process.exit(1);
     }
-    try fmt.stdout_writer.interface.flush();
 }
 
 fn fmtPath(fmt: *Fmt, file_path: []const u8, check_mode: bool, dir: fs.Dir, sub_path: []const u8) !void {