Enable parameterized protocols by default, and add new staging flag for parameterized existentials

This commit is contained in:
Slava Pestov
2022-04-06 16:49:50 -04:00
parent 8919a3398d
commit 1bf248e374
16 changed files with 136 additions and 131 deletions

View File

@@ -448,8 +448,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableExperimentalNamedOpaqueTypes |=
Args.hasArg(OPT_enable_experimental_named_opaque_types);
Opts.EnableParameterizedProtocolTypes |=
Args.hasArg(OPT_enable_parameterized_protocol_types);
Opts.EnableParameterizedExistentialTypes |=
Args.hasArg(OPT_enable_parameterized_existential_types);
Opts.EnableOpenedExistentialTypes =
Args.hasFlag(OPT_enable_experimental_opened_existential_types,