[Test] Disable ObjCEvilClassInitialization.GenericOnEvilClass on <10.15.

rdar://problem/52357504
This commit is contained in:
Mike Ash
2019-07-01 12:38:22 -04:00
parent 707667186e
commit a47f2eed70

View File

@@ -14,12 +14,14 @@ import StdlibUnittest
let tests = TestSuite("ObjCEvilClassInitialization")
tests.test("GenericOnEvilClass") {
struct Generic<T> {
var type: T.Type { return T.self }
if #available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) {
struct Generic<T> {
var type: T.Type { return T.self }
}
let g = Generic<EvilClass>()
expectEqual("\(type(of: g))", "Generic<EvilClass>")
expectEqual(g.type, EvilClass.self)
}
let g = Generic<EvilClass>()
expectEqual("\(type(of: g))", "Generic<EvilClass>")
expectEqual(g.type, EvilClass.self)
}
runAllTests()