[ConstraintSystem] Add a staging option for the operator protocols work.

Add a staging option for enabling upcoming changes in the solver in
support of using the protocols designated in Policy.swift to guide
operator type checking.
This commit is contained in:
Mark Lacey
2018-10-03 11:48:43 -07:00
parent 9b7f9b2ec2
commit a688464218
3 changed files with 24 additions and 13 deletions

View File

@@ -164,6 +164,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableOperatorDesignatedProtocols |=
Args.hasArg(OPT_enable_operator_designated_protocols);
Opts.SolverEnableOperatorDesignatedProtocols |=
Args.hasArg(OPT_solver_enable_operator_designated_protocols);
if (auto A = Args.getLastArg(OPT_enable_deserialization_recovery,
OPT_disable_deserialization_recovery)) {
Opts.EnableDeserializationRecovery