From 41ec3fd27cf065c54f88a8936ca17a42528ada5a Mon Sep 17 00:00:00 2001 From: star9029 Date: Sun, 14 Dec 2025 18:01:21 +0800 Subject: Fix clang-cl toolchain with asan --- xmake/toolchains/clang-cl/load.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xmake/toolchains/clang-cl/load.lua b/xmake/toolchains/clang-cl/load.lua index 72206e87a..a8e3ed199 100644 --- a/xmake/toolchains/clang-cl/load.lua +++ b/xmake/toolchains/clang-cl/load.lua @@ -65,6 +65,10 @@ function main(toolchain) toolchain:set("toolset", "ld", "lld-link") toolchain:set("toolset", "sh", "lld-link") toolchain:set("toolset", "ar", "llvm-ar") + elseif project.policy("build.sanitizer.address") then + toolchain:set("toolset", "ld", "clang++") + toolchain:set("toolset", "sh", "clang++") + toolchain:set("toolset", "ar", "llvm-ar") else toolchain:set("toolset", "ld", "link.exe") toolchain:set("toolset", "sh", "link.exe") -- cgit v1.3.1