Skip to content

Commit 178d194

Browse files
authored
Merge pull request #3850 from CodaFi/cleanup-round-2
Keep cleaning up after AnyHashable
2 parents 4a872ed + 7ad2620 commit 178d194

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

validation-test/stdlib/AnyHashable.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ AnyHashableTests.test("AnyHashable containing _SwiftNativeNSError") {
596596
expectEqual(
597597
.objCClassWrapper,
598598
SwiftRuntime.metadataKind(of: nsErrors.first!))
599-
expectEqual("_SwiftNativeNSError", String(nsErrors[0].dynamicType))
599+
expectEqual("_SwiftNativeNSError", String(describing: nsErrors[0].dynamicType))
600600
checkHashable(nsErrors, equalityOracle: { $0 / 2 == $1 / 2 })
601601
checkHashable(
602602
nsErrors.map(AnyHashable.init),

validation-test/stdlib/NSDecimalNumberBridging.swift.gyb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ NSDecimalNumberTests.test("AnyHashable containing Foundation.Decimal") {
1414
NSDecimalNumber(string: "20.0"),
1515
]
1616
let anyHashables = values.map(AnyHashable.init)
17-
expectEqual("Decimal", String(anyHashables[0].base.dynamicType))
18-
expectEqual("Decimal", String(anyHashables[1].base.dynamicType))
19-
expectEqual("Decimal", String(anyHashables[2].base.dynamicType))
17+
expectEqual("Decimal", String(describing: anyHashables[0].base.dynamicType))
18+
expectEqual("Decimal", String(describing: anyHashables[1].base.dynamicType))
19+
expectEqual("Decimal", String(describing: anyHashables[2].base.dynamicType))
2020
expectNotEqual(anyHashables[0], anyHashables[1])
2121
expectEqual(anyHashables[1], anyHashables[2])
2222
}

validation-test/stdlib/NSNumberBridging.swift.gyb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ NSNumberTests.test("_SwiftTypePreservingNSNumber.classForCoder") {
110110
// Check that internal subclass is not achived.
111111
let n: NSNumber = (42 as Int)._bridgeToObjectiveC()
112112
expectTrue(isTypePreservingNSNumber(n))
113-
expectEqual("NSNumber", String(n.classForCoder))
114-
expectEqual("NSNumber", String(n.classForKeyedArchiver!))
113+
expectEqual("NSNumber", String(describing: n.classForCoder))
114+
expectEqual("NSNumber", String(describing: n.classForKeyedArchiver!))
115115
}
116116

117117
NSNumberTests.test("_SwiftTypePreservingNSNumber.init(coder:)")
@@ -261,11 +261,11 @@ NSNumberTests.test("${Self} bridges to NSNumber (actually _SwiftTypePreservingNS
261261
expectEmpty(explicitNSNumber._toCustomAnyHashable())
262262
expectTrue(
263263
Set(["__NSCFNumber", "__NSCFBoolean"]).contains(
264-
String(AnyHashable(explicitNSNumber).base.dynamicType)))
264+
String(describing: AnyHashable(explicitNSNumber).base.dynamicType)))
265265
expectEqual(AnyHashable(explicitNSNumber), AnyHashable(explicitNSNumber))
266266

267267
let ah = AnyHashable(bridgedNSNumber)
268-
expectEqual("${Self}", String(ah.base.dynamicType))
268+
expectEqual("${Self}", String(describing: ah.base.dynamicType))
269269
% if Self in ['Float', 'Double', 'CGFloat']:
270270
// FIXME: remove special cases for floating point when we fix their
271271
// conformances to Equatable.

validation-test/stdlib/NSStringBridging.swift.gyb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ NSStringTests.test("NSString bridges to String with custom AnyHashable")
1919
input in
2020
let s = input._bridgeToObjectiveC()
2121
expectNotEmpty(s._toCustomAnyHashable())
22-
expectEqual("String", String(AnyHashable(s).base.dynamicType))
22+
expectEqual("String", String(describing: AnyHashable(s).base.dynamicType))
2323
}
2424

2525
NSStringTests.test("AnyHashable(NSString) uses Swift String comparison rules") {
@@ -29,8 +29,8 @@ NSStringTests.test("AnyHashable(NSString) uses Swift String comparison rules") {
2929
let nss2: NSString = NSString(utf8String: "\u{e1}")!
3030
let ah1 = AnyHashable(nss1)
3131
let ah2 = AnyHashable(nss2)
32-
expectEqual("String", String(ah1.base.dynamicType))
33-
expectEqual("String", String(ah2.base.dynamicType))
32+
expectEqual("String", String(describing: ah1.base.dynamicType))
33+
expectEqual("String", String(describing: ah2.base.dynamicType))
3434
checkHashable([ah1, ah2], equalityOracle: { _ in true })
3535
}
3636

validation-test/stdlib/Unicode.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2380,7 +2380,7 @@ StringTests.test("StreamableConformance") {
23802380
forStringsWithUnpairedSurrogates {
23812381
(test: UTF16Test, subject: String) -> Void in
23822382
let expected = test.scalarsHead + test.scalarsRepairedTail
2383-
let printedSubject = String(subject)
2383+
let printedSubject = subject
23842384
let actual = printedSubject.unicodeScalars.map { $0.value }
23852385
expectEqual(expected, actual)
23862386
}

0 commit comments

Comments
 (0)