diff --git a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift index 7d31c9479..38b78efa6 100644 --- a/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift +++ b/Sources/SwiftDriver/ExplicitModuleBuilds/ModuleDependencyScanning.swift @@ -105,7 +105,11 @@ public extension Driver { .verifyOrCreateScannerInstance(fileSystem: fileSystem, swiftScanLibPath: scanLibPath) == false { fallbackToFrontend = true - diagnosticEngine.emit(.warn_scanner_frontend_fallback()) + // This warning is mostly useful for debugging the driver, so let's hide it + // when libSwiftDriver is used, instead of a swift-driver executable. + if !integratedDriver { + diagnosticEngine.emit(.warn_scanner_frontend_fallback()) + } } return fallbackToFrontend }