Set build-swift-stdlib-unicode-data=0 for the freestanding preset (#41258)

This commit is contained in:
Kuba (Brecka) Mracek
2022-02-08 12:31:49 -08:00
committed by GitHub
parent a669123842
commit 15400c3ef7
10 changed files with 13 additions and 0 deletions

View File

@@ -69,6 +69,9 @@ __swift_uint8_t _swift_stdlib_getGraphemeBreakProperty(__swift_uint32_t scalar)
SWIFT_RUNTIME_STDLIB_INTERNAL
__swift_bool _swift_stdlib_isLinkingConsonant(__swift_uint32_t scalar) {
#if !SWIFT_STDLIB_ENABLE_UNICODE_DATA
swift::swift_abortDisabledUnicodeSupport();
#else
auto idx = _swift_stdlib_getScalarBitArrayIdx(scalar,
_swift_stdlib_linkingConsonant,
_swift_stdlib_linkingConsonant_ranks);
@@ -78,4 +81,5 @@ __swift_bool _swift_stdlib_isLinkingConsonant(__swift_uint32_t scalar) {
}
return true;
#endif
}

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-stdlib-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest
import Swift

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest
defer { runAllTests() }

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest

View File

@@ -1,6 +1,7 @@
// RUN: %target-run-stdlib-swift
// REQUIRES: executable_test
// REQUIRES: OS=macosx
// UNSUPPORTED: freestanding
import StdlibUnittest
import Swift

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift %t
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest

View File

@@ -1,5 +1,6 @@
// RUN: %target-run-simple-swift
// REQUIRES: executable_test
// UNSUPPORTED: freestanding
import StdlibUnittest

View File

@@ -2536,6 +2536,7 @@ swift-stdlib-enable-vector-types=0
swift-stdlib-experimental-hermetic-seal-at-link=1
swift-stdlib-disable-instantiation-caches=1
swift-stdlib-has-type-printing=0
build-swift-stdlib-unicode-data=0
[preset: stdlib_S_standalone_minimal_macho_x86_64,build]
mixin-preset=