 }
 
 
-public extension __BridgedNSError where RawValue: UnsignedIntegerType {
+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()))


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

public extension __BridgedNSError where RawValue: SignedIntegerType {
  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: UnsignedInteger>(
  lhs: T,
  rhs: T
) -> Bool {
