Eliminate the EnableExperimentalDistributed language option.

Nothing is using it because this feature is enabled by default.
This commit is contained in:
Doug Gregor
2022-03-24 11:13:48 -07:00
parent 3cdf178c69
commit c4e6e6d105
4 changed files with 0 additions and 21 deletions

View File

@@ -459,9 +459,6 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableExperimentalVariadicGenerics |=
Args.hasArg(OPT_enable_experimental_variadic_generics);
Opts.EnableExperimentalDistributed |=
Args.hasArg(OPT_enable_experimental_distributed);
Opts.EnableExperimentalMoveOnly |=
Args.hasArg(OPT_enable_experimental_move_only);
@@ -485,12 +482,6 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.DisableImplicitConcurrencyModuleImport |=
Args.hasArg(OPT_disable_implicit_concurrency_module_import);
/// experimental distributed also implicitly enables experimental concurrency
Opts.EnableExperimentalDistributed |=
Args.hasArg(OPT_enable_experimental_distributed);
Opts.EnableExperimentalConcurrency |=
Args.hasArg(OPT_enable_experimental_distributed);
if (Args.hasArg(OPT_enable_experimental_async_top_level))
Diags.diagnose(SourceLoc(), diag::warn_flag_deprecated,
"-enable-experimental-async-top-level");