@@ -82,36 +82,6 @@ function(_set_target_prefix_and_suffix target kind sdk)
8282 endif ()
8383endfunction ()
8484
85- function (_add_host_variant_swift_sanitizer_flags target )
86- if (LLVM_USE_SANITIZER)
87- if (LLVM_USE_SANITIZER STREQUAL "Address" )
88- set (_Swift_SANITIZER_FLAGS "-sanitize=address" "-Xclang-linker" "-fsanitize=address" )
89- elseif (LLVM_USE_SANITIZER STREQUAL "HWAddress" )
90- # Not supported?
91- elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?" )
92- # Not supported
93- if (LLVM_USE_SANITIZER STREQUAL "MemoryWithOrigins" )
94- # Not supported
95- endif ()
96- elseif (LLVM_USE_SANITIZER STREQUAL "Undefined" )
97- set (_Swift_SANITIZER_FLAGS "-sanitize=undefined" "-Xclang-linker" "-fsanitize=undefined" )
98- elseif (LLVM_USE_SANITIZER STREQUAL "Thread" )
99- set (_Swift_SANITIZER_FLAGS "-sanitize=thread" "-Xclang-linker" "-fsanitize=thread" )
100- elseif (LLVM_USE_SANITIZER STREQUAL "DataFlow" )
101- # Not supported
102- elseif (LLVM_USE_SANITIZER STREQUAL "Address;Undefined" OR
103- LLVM_USE_SANITIZER STREQUAL "Undefined;Address" )
104- set (_Swift_SANITIZER_FLAGS "-sanitize=address" "-sanitize=undefined" "-Xclang-linker" "-fsanitize=address" "-Xclang-linker" "-fsanitize=undefined" )
105- elseif (LLVM_USE_SANITIZER STREQUAL "Leaks" )
106- # Not supported
107- else ()
108- message (SEND_ERROR "unsupported value for LLVM_USE_SANITIZER: ${LLVM_USE_SANITIZER} " )
109- endif ()
110-
111- target_compile_options (${name} PRIVATE $<$<COMPILE_LANGUAGE:Swift>:${_Swift_SANITIZER_FLAGS} >)
112- endif ()
113- endfunction ()
114-
11585function (swift_get_host_triple out_var)
11686 if (SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_DARWIN_PLATFORMS)
11787 set (DEPLOYMENT_VERSION "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _DEPLOYMENT_VERSION}" )
@@ -145,8 +115,6 @@ function(_add_host_variant_c_compile_link_flags name)
145115
146116 if (CMAKE_Swift_COMPILER)
147117 target_compile_options (${name} PRIVATE $<$<COMPILE_LANGUAGE:Swift>:-target ;${SWIFT_HOST_TRIPLE} >)
148-
149- _add_host_variant_swift_sanitizer_flags(${name} )
150118 endif ()
151119
152120 set (_sysroot
0 commit comments