mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
RequirementMachine: Add fourth 'check' option to 'on'/'off'/'verify' flags
This compares the results like 'verify' and prints output if there is a mismatch, but does not assert.
This commit is contained in:
@@ -886,6 +886,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
|
||||
.Case("off", RequirementMachineMode::Disabled)
|
||||
.Case("on", RequirementMachineMode::Enabled)
|
||||
.Case("verify", RequirementMachineMode::Verify)
|
||||
.Case("check", RequirementMachineMode::Check)
|
||||
.Default(None);
|
||||
|
||||
if (value)
|
||||
@@ -900,6 +901,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
|
||||
.Case("off", RequirementMachineMode::Disabled)
|
||||
.Case("on", RequirementMachineMode::Enabled)
|
||||
.Case("verify", RequirementMachineMode::Verify)
|
||||
.Case("check", RequirementMachineMode::Check)
|
||||
.Default(None);
|
||||
|
||||
if (value)
|
||||
@@ -914,6 +916,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
|
||||
.Case("off", RequirementMachineMode::Disabled)
|
||||
.Case("on", RequirementMachineMode::Enabled)
|
||||
.Case("verify", RequirementMachineMode::Verify)
|
||||
.Case("check", RequirementMachineMode::Check)
|
||||
.Default(None);
|
||||
|
||||
if (value)
|
||||
|
||||
Reference in New Issue
Block a user