Merge pull request #19145 from rudkx/parse-designated-protocol

Add support for parsing designated protocols in operator declarations.
This commit is contained in:
Mark Lacey
2018-09-06 22:01:02 -07:00
committed by GitHub
12 changed files with 308 additions and 92 deletions

View File

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