Sema: Add -solver-{enable,disable}-prepared-overloads frontend flags

This commit is contained in:
Slava Pestov
2025-09-17 11:29:29 -04:00
parent e9070cf229
commit 2deb5ff0a5
4 changed files with 14 additions and 1 deletions

View File

@@ -2000,6 +2000,10 @@ static bool ParseTypeCheckerArgs(TypeCheckerOptions &Opts, ArgList &Args,
if (Args.getLastArg(OPT_solver_disable_splitter))
Opts.SolverDisableSplitter = true;
if (Args.hasArg(OPT_solver_enable_prepared_overloads) ||
Args.hasArg(OPT_solver_disable_prepared_overloads))
Opts.SolverEnablePreparedOverloads = Args.hasArg(OPT_solver_enable_prepared_overloads);
if (FrontendOpts.RequestedAction == FrontendOptions::ActionType::Immediate)
Opts.DeferToRuntime = true;