Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition

This commit is contained in:
swift-ci
2018-02-26 08:57:55 -08:00
49 changed files with 1527 additions and 727 deletions

View File

@@ -219,6 +219,9 @@ namespace swift {
/// This is for bootstrapping. It can't be in SILOptions because the
/// TypeChecker uses it to set resolve the ParameterConvention.
bool EnableSILOpaqueValues = false;
/// Enables key path resilience.
bool EnableKeyPathResilience = false;
/// If set to true, the diagnosis engine can assume the emitted diagnostics
/// will be used in editor. This usually leads to more aggressive fixit.