diff --git a/src/fmt.zig b/src/fmt.zig index 92ae22e4bc9b36aae839c95ab7e8fae281086246..aa23d483028dac086f8c0a962b8e225977cd765c 100644 --- a/src/fmt.zig +++ b/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 {