From d4436f278c1933effb13c2040811e261db7af297 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 15 Apr 2023 02:41:32 -0700 Subject: [PATCH] Fix failing to log error with `--transform` --- src/cli/build_command.zig | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/cli/build_command.zig b/src/cli/build_command.zig index 825ab4d2ac..51e98f9d08 100644 --- a/src/cli/build_command.zig +++ b/src/cli/build_command.zig @@ -101,8 +101,17 @@ pub const BuildCommand = struct { ctx.log, ctx.args, ); - try log.msgs.appendSlice(result.errors); - try log.msgs.appendSlice(result.warnings); + + if (log.msgs.items.len > 0) { + try log.printForLogLevel(Output.errorWriter()); + + if (result.errors.len > 0 or result.output_files.len == 0) { + Output.flush(); + exitOrWatch(1, ctx.debug.hot_reload == .watch); + unreachable; + } + } + break :brk result.output_files; }