From b01d1bdf104f48aa169042aea3370a8e34690474 Mon Sep 17 00:00:00 2001 From: Doug Gregor Date: Thu, 25 Jan 2024 15:40:03 -0800 Subject: [PATCH] When terminating because a subprocess failed, don't print `error: fatalError` We already have a way to say "a subprocess failed", use it. Fixes rdar://121627384. --- Sources/SwiftDriverExecution/MultiJobExecutor.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/SwiftDriverExecution/MultiJobExecutor.swift b/Sources/SwiftDriverExecution/MultiJobExecutor.swift index d0672203e..e042ecc62 100644 --- a/Sources/SwiftDriverExecution/MultiJobExecutor.swift +++ b/Sources/SwiftDriverExecution/MultiJobExecutor.swift @@ -318,7 +318,7 @@ public final class MultiJobExecutor { // Throw the stub error the build didn't finish successfully. if !result.success { - throw Diagnostics.fatalError + throw Driver.ErrorDiagnostics.emitted } }