aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-03-29 09:40:06 +0100
committerMichael Williamson <mike@zwobble.org>2026-03-29 09:40:06 +0100
commit957410553cb0ebdcfb00b933f893735be3c7e681 (patch)
treeb0d8a251fac48f1e29f4c38756c4409d25a525ce /src/test/java/org
parent05bd9a969a89c070d683928727fece4ab9eaa490 (diff)
Load target ISA in patio-to-cranelift
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java b/src/test/java/org/shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java
index ff9b1d82..58e7a2c4 100644
--- a/src/test/java/org/shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java
+++ b/src/test/java/org/shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java
@@ -21,7 +21,8 @@ public class PatioToCraneliftTests extends PatioExampleTests {
Files.createDirectories(Path.of("tests-tmp"));
var workingDirectory = Files.createTempDirectory(Path.of("tests-tmp"), "PatioToCraneliftTests");
- var objectFilePath = CraneliftBackend.compileCompilationUnit(
+ var backend = CraneliftBackend.AMD64;
+ var objectFilePath = backend.compileCompilationUnit(
patio,
new PartialTargetPath(workingDirectory.resolve("main"))
);
@@ -29,7 +30,7 @@ public class PatioToCraneliftTests extends PatioExampleTests {
var executablePath = workingDirectory.resolve("main");
var runtime = ShedRuntime.defaultRuntime(LlvmTarget.AMD64.targetName());
- CraneliftBackend.link(
+ backend.link(
List.of(
objectFilePath,
runtime.dir().resolve("libpatio_test.a")