File tree Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,9 @@ set(swift_string_processing_link_libraries
15
15
swift_RegexParser )
16
16
17
17
file (GLOB_RECURSE _STRING_PROCESSING_SOURCES
18
- "${EXPERIMENTAL_STRING_PROCESSING_SOURCE_DIR} /Sources/_StringProcessing/*.swift" )
18
+ "${EXPERIMENTAL_STRING_PROCESSING_SOURCE_DIR} /Sources/_StringProcessing/*.swift"
19
+ "${EXPERIMENTAL_STRING_PROCESSING_SOURCE_DIR} /Sources/_CUnicode/*.h"
20
+ "${EXPERIMENTAL_STRING_PROCESSING_SOURCE_DIR} /Sources/_CUnicode/*.c" )
19
21
set (STRING_PROCESSING_SOURCES )
20
22
foreach (source ${_STRING_PROCESSING_SOURCES} )
21
23
file (TO_CMAKE_PATH "${source} " source )
Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ extension Substring {
133
133
extension Unicode . Scalar . Properties {
134
134
@_spi ( _Unicode)
135
135
@available ( SwiftStdlib 5 . 7 , * )
136
- public var script : UInt8 {
136
+ public var _script : UInt8 {
137
137
let rawValue = _swift_stdlib_getScript ( _scalar. value)
138
138
139
139
_internalInvariant ( rawValue != . max, " Unknown script rawValue " )
@@ -143,23 +143,23 @@ extension Unicode.Scalar.Properties {
143
143
144
144
@_spi ( _Unicode)
145
145
@available ( SwiftStdlib 5 . 7 , * )
146
- public var scriptExtensions : [ UInt8 ] {
146
+ public var _scriptExtensions : [ UInt8 ] {
147
147
var count : UInt8 = 0
148
148
let pointer = _swift_stdlib_getScriptExtensions ( _scalar. value, & count)
149
149
150
150
guard let pointer = pointer else {
151
- return [ script ]
151
+ return [ _script ]
152
152
}
153
153
154
154
var result : [ UInt8 ] = [ ]
155
155
result. reserveCapacity ( Int ( count) )
156
156
157
157
for i in 0 ..< count {
158
- let script = pointer [ Int ( i) ]
158
+ let rawValue = pointer [ Int ( i) ]
159
159
160
- _internalInvariant ( script != . max, " Unknown script rawValue " )
160
+ _internalInvariant ( rawValue != . max, " Unknown script rawValue " )
161
161
162
- result. append ( script )
162
+ result. append ( rawValue )
163
163
}
164
164
165
165
return result
Original file line number Diff line number Diff line change @@ -490,7 +490,7 @@ __swift_uint8_t _swift_stdlib_getScript(__swift_uint32_t scalar) {
490
490
491
491
SWIFT_RUNTIME_STDLIB_INTERNAL
492
492
const __swift_uint8_t *_swift_stdlib_getScriptExtensions (__swift_uint32_t scalar,
493
- __swift_uint8_t *count) {
493
+ __swift_uint8_t *count) {
494
494
#if !SWIFT_STDLIB_ENABLE_UNICODE_DATA
495
495
swift::swift_abortDisabledUnicodeSupport ();
496
496
#else
You can’t perform that action at this time.
0 commit comments