Skip to content

Commit 5c829b1

Browse files
authored
Merge pull request #2986 from spevans/pr_import_cfxmlinterface
macOS: Dont import CFXMLInterface as @_implementationOnly as this breaks
2 parents 883dfb8 + dcac10c commit 5c829b1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Sources/FoundationXML/XMLNode.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
//import libxml2
1111
#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
1212
import SwiftFoundation
13+
import CFXMLInterface
1314
#else
1415
import Foundation
16+
@_implementationOnly import CFXMLInterface
1517
#endif
1618
@_implementationOnly import CoreFoundation
17-
@_implementationOnly import CFXMLInterface
1819

1920
// initWithKind options
2021
// NSXMLNodeOptionsNone

Sources/FoundationXML/XMLParser.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99

1010
#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
1111
import SwiftFoundation
12+
import CFXMLInterface
1213
#else
1314
import Foundation
15+
@_implementationOnly import CFXMLInterface
1416
#endif
1517
@_implementationOnly import CoreFoundation
16-
@_implementationOnly import CFXMLInterface
1718

1819
extension XMLParser {
1920
public enum ExternalEntityResolvingPolicy : UInt {

0 commit comments

Comments
 (0)