summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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