Skip to content

Commit 14e119d

Browse files
authored
Merge pull request #1839 from ahoppen/dlhandle-improvements
Minor improvements to `DLHandle.Handle`
2 parents 9efa7e8 + bfaee49 commit 14e119d

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

Sources/SourceKitD/dlopen.swift

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,17 @@ import Android
2626
#endif
2727

2828
package final class DLHandle: Sendable {
29-
#if os(Windows)
30-
struct Handle: @unchecked Sendable {
29+
fileprivate struct Handle: @unchecked Sendable {
30+
#if os(Windows)
3131
let handle: HMODULE
32-
}
33-
#else
34-
struct Handle: @unchecked Sendable {
32+
#else
3533
let handle: UnsafeMutableRawPointer
34+
#endif
3635
}
37-
#endif
38-
let rawValue: ThreadSafeBox<Handle?>
3936

40-
init(rawValue: Handle) {
37+
fileprivate let rawValue: ThreadSafeBox<Handle?>
38+
39+
fileprivate init(rawValue: Handle) {
4140
self.rawValue = .init(initialValue: rawValue)
4241
}
4342

0 commit comments

Comments
 (0)