 /// The inverse of the default hash table load factor.  Factored out so that it
 /// can be used in multiple places in the implementation and stay consistent.
 /// Should not be used outside `Dictionary` implementation.
-@transparent 
+@transparent
 var _dictionaryDefaultMaxLoadFactorInverse: Double {
   return 1.0 / 0.75
 }

  return result
}

/// Perform a bridged upcast from the source to another dictionary.
///
/// Precondition: BridgesToKey and BridgesToValue are bridged to
/// Objective-C, and at least one of them requires bridging.
///
public
func _dictionaryBridgeToObjectiveC<BridgesToKey, BridgesToValue, Key, Value>(
       source: Dictionary<BridgesToKey, BridgesToValue>
     ) -> Dictionary<Key, Value> {
  _sanityCheck(!_isBridgedVerbatimToObjectiveC(BridgesToKey.self) ||
               !_isBridgedVerbatimToObjectiveC(BridgesToValue.self))
  _sanityCheck(_isBridgedVerbatimToObjectiveC(Key.self) ||

  mutating func updateValue(
    value: ValueType, forKey key: KeyType
  ) -> ValueType? {

    if _fastPath(guaranteedNative) {
      return nativeUpdateValue(value, forKey: key)
    }
