 
 // Allow two bridged NSError types to be compared.
 @warn_unused_result
-public func ==<T: __BridgedNSError where T.RawValue: SignedIntegerType>(
+public func ==<T: __BridgedNSError where T.RawValue: SignedInteger>(
   lhs: T,
   rhs: T
 ) -> Bool {
   return lhs.rawValue.toIntMax() == rhs.rawValue.toIntMax()
 }
 
-public extension __BridgedNSError where RawValue: SignedIntegerType {
+public extension __BridgedNSError where RawValue: SignedInteger {
   public final var _domain: String { return Self._NSErrorDomain }
   public final var _code: Int { return Int(rawValue.toIntMax()) }
 


// Allow two bridged NSError types to be compared.
@warn_unused_result
public func ==<T: __BridgedNSError where T.RawValue: UnsignedIntegerType>(
  lhs: T,
  rhs: T
) -> Bool {

}


public extension __BridgedNSError where RawValue: UnsignedInteger {
  public final var _domain: String { return Self._NSErrorDomain }
  public final var _code: Int {
    return Int(bitPattern: UInt(rawValue.toUIntMax()))
