Add a flag to enable ConcurrentValue inference for public structs/enums.

This commit is contained in:
Doug Gregor
2021-03-02 17:03:21 -08:00
parent 7496701c9f
commit 2f2c0ba437
5 changed files with 31 additions and 1 deletions

View File

@@ -385,6 +385,10 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableExperimentalConcurrency |=
Args.hasArg(OPT_enable_experimental_concurrency);
Opts.EnableInferPublicConcurrentValue |=
Args.hasFlag(OPT_enable_infer_public_concurrent_value,
OPT_disable_infer_public_concurrent_value,
false);
Opts.EnableExperimentalFlowSensitiveConcurrentCaptures |=
Args.hasArg(OPT_enable_experimental_flow_sensitive_concurrent_captures);