Skip to content

Commit e0d9cb0

Browse files
authored
Merge pull request #249 from glessard/feature-flag-condition
Gate 6.2 features by feature flag
2 parents b63d24d + c4fef8b commit e0d9cb0

File tree

6 files changed

+18
-18
lines changed

6 files changed

+18
-18
lines changed

Sources/System/IORing/IOCompletion.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import CSystem
@@ -67,5 +67,5 @@ public extension IORing.Completion {
6767
}
6868
}
6969
}
70-
#endif
71-
#endif
70+
#endif // os(Linux)
71+
#endif // compiler(>=6.2) && $Lifetimes

Sources/System/IORing/IORequest.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import CSystem
@@ -493,5 +493,5 @@ extension IORing.Request {
493493
return request
494494
}
495495
}
496-
#endif
497-
#endif
496+
#endif // os(Linux)
497+
#endif // compiler(>=6.2) && $Lifetimes

Sources/System/IORing/IORing.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import CSystem
@@ -900,5 +900,5 @@ extension IORing.RegisteredBuffer {
900900
return unsafe _overrideLifetime(span, borrowing: self)
901901
}
902902
}
903-
#endif
904-
#endif
903+
#endif // os(Linux)
904+
#endif // compiler(>=6.2) && $Lifetimes

Sources/System/IORing/RawIORequest.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import CSystem
@@ -201,5 +201,5 @@ extension RawIORequest {
201201
}
202202
}
203203
}
204-
#endif
205-
#endif
204+
#endif // os(Linux)
205+
#endif // compiler(>=6.2) && $Lifetimes

Tests/SystemTests/IORequestTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import XCTest
@@ -30,5 +30,5 @@ final class IORequestTests: XCTestCase {
3030
XCTAssertEqual(sourceBytes, .init(repeating: 0, count: 64))
3131
}
3232
}
33-
#endif
34-
#endif
33+
#endif // os(Linux)
34+
#endif // compiler(>=6.2) && $Lifetimes

Tests/SystemTests/IORingTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if compiler(>=6.2)
1+
#if compiler(>=6.2) && $Lifetimes
22
#if os(Linux)
33

44
import XCTest
@@ -128,5 +128,5 @@ final class IORingTests: XCTestCase {
128128
rawBuffer.deallocate()
129129
}
130130
}
131-
#endif
132-
#endif
131+
#endif // os(Linux)
132+
#endif // compiler(>=6.2) && $Lifetimes

0 commit comments

Comments
 (0)