summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-18 23:17:46 +0800
committerruki <[email protected]>2025-12-18 23:17:46 +0800
commita1c3a6c791fd97ab2e7f1d847ebd45b1f44f7dc2 (patch)
tree94dfca42d5b27530a32a14bb22573a488f842812
parent230d71453b663c15f40f4f67998e75dd23de96f0 (diff)
fix check llvm on ci
-rw-r--r--tests/projects/c/llvm_compiler_rt/test.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/projects/c/llvm_compiler_rt/test.lua b/tests/projects/c/llvm_compiler_rt/test.lua
index bf2619e75..0c3481348 100644
--- a/tests/projects/c/llvm_compiler_rt/test.lua
+++ b/tests/projects/c/llvm_compiler_rt/test.lua
@@ -8,7 +8,12 @@ function run_test(toolchain_name)
flags = "-vD"
end
- local toolchain_inst = toolchain.load(toolchain_name)
+ local plat = os.host()
+ local arch = os.arch()
+ if is_subhost("msys2") then
+ plat = "mingw"
+ end
+ local toolchain_inst = toolchain.load(toolchain_name, {plat = plat, arch = arch})
if not toolchain_inst or not toolchain_inst:check() then
wprint(toolchain_name .. " not found, skipping tests")
return