Turn on deserialization recovery by default. (#9486)

I'm still leaving a -disable-deserialization-recovery flag in there
just in case.
This commit is contained in:
Jordan Rose
2017-05-11 08:47:59 -07:00
committed by GitHub
parent 2ecfee3c46
commit e0c248c932
12 changed files with 32 additions and 35 deletions

View File

@@ -920,8 +920,11 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableClassResilience |=
Args.hasArg(OPT_enable_class_resilience);
Opts.EnableDeserializationRecovery |=
Args.hasArg(OPT_enable_experimental_deserialization_recovery);
if (auto A = Args.getLastArg(OPT_enable_deserialization_recovery,
OPT_disable_deserialization_recovery)) {
Opts.EnableDeserializationRecovery
= A->getOption().matches(OPT_enable_deserialization_recovery);
}
Opts.DisableAvailabilityChecking |=
Args.hasArg(OPT_disable_availability_checking);