Rename --enable-experimental-opaque-return-types and gate structural … (#38780)

* Rename --enable-experimental-opaque-return-types and gate structural opaque types with a flag

* Separate out structural opaque type result builder tests
This commit is contained in:
willtunnels
2021-08-09 17:27:59 -04:00
committed by GitHub
parent 79d45c0a96
commit d2138d089e
13 changed files with 153 additions and 102 deletions

View File

@@ -422,8 +422,11 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableExperimentalConcurrency |=
Args.hasArg(OPT_enable_experimental_concurrency);
Opts.EnableExperimentalOpaqueReturnTypes |=
Args.hasArg(OPT_enable_experimental_opaque_return_types);
Opts.EnableExperimentalNamedOpaqueTypes |=
Args.hasArg(OPT_enable_experimental_named_opaque_types);
Opts.EnableExperimentalStructuralOpaqueTypes |=
Args.hasArg(OPT_enable_experimental_structural_opaque_types);
Opts.EnableExperimentalDistributed |=
Args.hasArg(OPT_enable_experimental_distributed);