Also respect -mergeable-traps when merging cond_fails in SILOptimizer

This commit is contained in:
Kuba Mracek
2025-03-24 09:04:44 -07:00
parent a1cbb85b56
commit ed5e89a501
6 changed files with 19 additions and 4 deletions

View File

@@ -3109,11 +3109,11 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
Opts.ShouldFunctionsBePreservedToDebugger &=
LTOKind.value() == IRGenLLVMLTOKind::None;
Opts.EnableAddressDependencies =
Opts.EnableAddressDependencies =
Args.hasFlag(OPT_enable_address_dependencies,
OPT_disable_address_dependencies,
Opts.EnableAddressDependencies);
Opts.MergeableTraps = Args.hasArg(OPT_mergeable_traps);
return false;
}