File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,12 @@ final class ObjectIdentifierTests: XCTestCase {
7676
7777 func testUnowned( ) {
7878 var owner : Optional = OIDMemoryOwner ( " 1.2.3 " ) !
79+
80+ #if compiler(>=6.3)
81+ weak let weakReferenceToOwner = owner
82+ #else
7983 weak var weakReferenceToOwner = owner
84+ #endif
8085
8186 var oid : Optional = NIOSSLObjectIdentifier ( borrowing: owner!. reference, owner: owner!)
8287 XCTAssertEqual ( oid? . description, " 1.2.3 " )
@@ -95,7 +100,12 @@ final class ObjectIdentifierTests: XCTestCase {
95100
96101 func testCopy( ) {
97102 var owner : Optional = OIDMemoryOwner ( " 1.2.3 " ) !
103+
104+ #if compiler(>=6.3)
105+ weak let weakReferenceToOwner = owner
106+ #else
98107 weak var weakReferenceToOwner = owner
108+ #endif
99109
100110 let oid : Optional = withExtendedLifetime ( owner) {
101111 NIOSSLObjectIdentifier ( copyOf: $0? . reference)
Original file line number Diff line number Diff line change @@ -67,7 +67,12 @@ final class SSLCertificateExtensionsTests: XCTestCase {
6767
6868 func testUnowned( ) throws {
6969 var owner : Optional = try NIOSSLCertificate ( bytes: Array ( samplePemCert. utf8) , format: . pem)
70+
71+ #if compiler(>=6.3)
72+ weak let weakReferenceToOwner = owner
73+ #else
7074 weak var weakReferenceToOwner = owner
75+ #endif
7176
7277 var extensions : Optional = owner!. _extensions
7378 XCTAssertEqual ( extensions. map { Array ( $0) } ? . count, 3 )
You can’t perform that action at this time.
0 commit comments