mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[stdlib] fixed ambiguous overloads
This fixes rdar://problem/19656287. This is a work around while we do not have a way to remove implicit bridging conversions. This means comparing a String and an NSString will use NSString comparison. Swift SVN r24911
This commit is contained in:
@@ -1691,6 +1691,7 @@ func checkStringComparison(
|
||||
let rhsNSString = rhs as NSString
|
||||
let expectedEqualUnicodeScalars =
|
||||
Array(lhs.unicodeScalars) == Array(rhs.unicodeScalars)
|
||||
// FIXME: Swift String and NSString comparison may not be equal.
|
||||
expectEqual(
|
||||
expectedEqualUnicodeScalars, lhsNSString == rhsNSString,
|
||||
stackTrace: stackTrace)
|
||||
|
||||
Reference in New Issue
Block a user