RequirementMachine: Enable -requirement-machine-protocol-signatures=verify by default

This commit is contained in:
Slava Pestov
2022-02-24 14:26:08 -05:00
parent ac70bf7a7f
commit 0e600d1384

View File

@@ -876,6 +876,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.DisableSubstSILFunctionTypes =
Args.hasArg(OPT_disable_subst_sil_function_types);
Opts.RequirementMachineProtocolSignatures = RequirementMachineMode::Verify;
if (auto A = Args.getLastArg(OPT_requirement_machine_protocol_signatures_EQ)) {
auto value = llvm::StringSwitch<Optional<RequirementMachineMode>>(A->getValue())
.Case("off", RequirementMachineMode::Disabled)