From ad54b2acddb201822389273ec04c1a904451bc54 Mon Sep 17 00:00:00 2001 From: Simon Evans Date: Sat, 24 Mar 2018 18:18:49 +0000 Subject: [PATCH] SR-7128: Remove ExpressibleByUnicodeScalarLiteral from UInt16 --- DarwinCompatibilityTests/DarwinShims.swift | 4 +--- Foundation/NSString.swift | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/DarwinCompatibilityTests/DarwinShims.swift b/DarwinCompatibilityTests/DarwinShims.swift index 171f5d3415..49dfd6d20e 100644 --- a/DarwinCompatibilityTests/DarwinShims.swift +++ b/DarwinCompatibilityTests/DarwinShims.swift @@ -19,9 +19,7 @@ import Foundation public typealias unichar = UInt16 -extension unichar : ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = UnicodeScalar - +extension unichar { public init(unicodeScalarLiteral scalar: UnicodeScalar) { self.init(scalar.value) } diff --git a/Foundation/NSString.swift b/Foundation/NSString.swift index d54e5af369..67b57191d2 100644 --- a/Foundation/NSString.swift +++ b/Foundation/NSString.swift @@ -12,9 +12,7 @@ import CoreFoundation public typealias unichar = UInt16 -extension unichar : ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = UnicodeScalar - +extension unichar { public init(unicodeScalarLiteral scalar: UnicodeScalar) { self.init(scalar.value) }