File tree Expand file tree Collapse file tree 4 files changed +4
-3
lines changed Expand file tree Collapse file tree 4 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ add_compile_options(
182
182
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature NoncopyableGenerics2>"
183
183
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature SuppressedAssociatedTypes>"
184
184
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature SE427NoInferenceOnExtension>"
185
- "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature AllowUnsafeAttribute >"
185
+ "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-strict-memory-safety >"
186
186
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature NonescapableTypes>"
187
187
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature LifetimeDependence>"
188
188
"$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature MemberImportVisibility>"
Original file line number Diff line number Diff line change @@ -628,7 +628,7 @@ function(_compile_swift_files
628
628
list (APPEND swift_flags "-enable-experimental-feature" "NoncopyableGenerics2" )
629
629
list (APPEND swift_flags "-enable-experimental-feature" "SuppressedAssociatedTypes" )
630
630
list (APPEND swift_flags "-enable-experimental-feature" "SE427NoInferenceOnExtension" )
631
- list ( APPEND swift_flags "-enable-experimental-feature" "AllowUnsafeAttribute" )
631
+
632
632
list (APPEND swift_flags "-enable-experimental-feature" "NonescapableTypes" )
633
633
list (APPEND swift_flags "-enable-experimental-feature" "LifetimeDependence" )
634
634
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ set(swiftOnoneSupport_common_options
7
7
8
8
"${SWIFT_SOURCE_DIR} /stdlib/linker-support/magic-symbols-for-install-name.c"
9
9
10
- SWIFT_COMPILE_FLAGS "-parse-stdlib" "-Xllvm" "-sil-inline-generics=false" "-Xfrontend" "-validate-tbd-against-ir=none" "-Xfrontend" "-check-onone-completeness" "-Xfrontend" "-disable-access-control" "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} " "${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS} "
10
+ SWIFT_COMPILE_FLAGS "-parse-stdlib" "-Xllvm" "-sil-inline-generics=false" "-Xfrontend" "-validate-tbd-against-ir=none" "-Xfrontend" "-check-onone-completeness" "-Xfrontend" "-disable-access-control" "-strict-memory-safety" " ${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS} " "${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS} "
11
11
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS} " )
12
12
13
13
if (CMAKE_BUILD_TYPE STREQUAL "Debug" AND BOOTSTRAPPING_MODE STREQUAL "BOOTSTRAPPING" )
Original file line number Diff line number Diff line change @@ -322,6 +322,7 @@ list(APPEND swift_stdlib_compile_flags "-enable-experimental-feature" "BitwiseCo
322
322
list (APPEND swift_stdlib_compile_flags "-enable-experimental-feature" "ValueGenerics" )
323
323
list (APPEND swift_stdlib_compile_flags "-enable-experimental-feature" "AddressableParameters" )
324
324
list (APPEND swift_stdlib_compile_flags "-enable-experimental-feature" "AddressableTypes" )
325
+ list (APPEND swift_stdlib_compile_flags "-strict-memory-safety" )
325
326
326
327
if ("${SWIFT_NATIVE_SWIFT_TOOLS_PATH} " STREQUAL "" )
327
328
set (swift_bin_dir "${CMAKE_BINARY_DIR} /bin" )
You can’t perform that action at this time.
0 commit comments