Skip to content

Commit 2bd3fee

Browse files
committed
Don't set enable-library evolution under SWIFT_STDLIB_USE_FRAGILE_RESILIENT_PROTOCOL_WITNESS_TABLES
Rather, for the purpose of testing set this under an individual build preset configuration.
1 parent 9639e00 commit 2bd3fee

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

stdlib/cmake/modules/SwiftSource.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,6 @@ function(_compile_swift_files
628628

629629
if (SWIFT_STDLIB_USE_FRAGILE_RESILIENT_PROTOCOL_WITNESS_TABLES)
630630
list(APPEND swift_flags "-Xfrontend" "-enable-fragile-relative-protocol-tables")
631-
list(APPEND swift_flags "-enable-library-evolution")
632631
endif()
633632

634633
if(SWIFT_STDLIB_DISABLE_INSTANTIATION_CACHES)

utils/build-presets.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2772,6 +2772,7 @@ swift-stdlib-lto=
27722772
swift-enable-runtime-function-counters=0
27732773
swift-stdlib-use-relative-protocol-witness-tables=1
27742774
swift-stdlib-use-fragile-resilient-protocol-witness-tables=1
2775+
swift-stdlib-stable-abi=1
27752776

27762777
test
27772778
validation-test

0 commit comments

Comments
 (0)