mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
swift-synthesize-interface: Infer target triple.
Infer the `-target` argument to `swift-synthesize-interface` to be the host triple when unspecified instead of emitting an error. Resolves rdar://156353450.
This commit is contained in:
@@ -84,8 +84,7 @@ int swift_synthesize_interface_main(ArrayRef<const char *> Args,
|
||||
if (auto *A = ParsedArgs.getLastArg(OPT_target)) {
|
||||
Target = llvm::Triple(A->getValue());
|
||||
} else {
|
||||
Diags.diagnose(SourceLoc(), diag::error_option_required, "-target");
|
||||
return EXIT_FAILURE;
|
||||
Target = llvm::Triple(llvm::sys::getDefaultTargetTriple());
|
||||
}
|
||||
|
||||
std::string OutputFile;
|
||||
|
||||
Reference in New Issue
Block a user