[TypeChecker] Add a flag to disable Double<->CGFloat implicit conversion

This commit is contained in:
Pavel Yaskevich
2021-01-27 15:47:26 -08:00
parent 826c14580b
commit 3c731d8748
6 changed files with 20 additions and 0 deletions

View File

@@ -809,6 +809,9 @@ static bool ParseTypeCheckerArgs(TypeCheckerOptions &Opts, ArgList &Args,
Opts.DebugConstraintSolver |= Args.hasArg(OPT_debug_constraints);
Opts.DebugGenericSignatures |= Args.hasArg(OPT_debug_generic_signatures);
Opts.DisableImplicitDoubleCGFloatConversion |=
Args.hasArg(OPT_disable_implicit_double_cgfloat_conversion);
for (const Arg *A : Args.filtered(OPT_debug_constraints_on_line)) {
unsigned line;
if (StringRef(A->getValue()).getAsInteger(/*radix*/ 10, line)) {