Merge pull request #71780 from slavapestov/remove-non-experimental-assoc-type-inference

Remove old associated type inference implementation
This commit is contained in:
Slava Pestov
2024-03-07 22:14:06 -05:00
committed by GitHub
57 changed files with 156 additions and 1505 deletions

View File

@@ -1390,13 +1390,6 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
if (Args.hasArg(OPT_enable_requirement_machine_opaque_archetypes))
Opts.EnableRequirementMachineOpaqueArchetypes = true;
Opts.EnableExperimentalAssociatedTypeInference = true;
if (Args.hasArg(OPT_enable_experimental_associated_type_inference))
Opts.EnableExperimentalAssociatedTypeInference = true;
if (Args.hasArg(OPT_disable_experimental_associated_type_inference))
Opts.EnableExperimentalAssociatedTypeInference = false;
if (Args.hasArg(OPT_enable_experimental_lifetime_dependence_inference))
Opts.EnableExperimentalLifetimeDependenceInference = true;
if (Args.hasArg(OPT_disable_experimental_lifetime_dependence_inference))