From 957410553cb0ebdcfb00b933f893735be3c7e681 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 29 Mar 2026 09:40:06 +0100 Subject: Load target ISA in patio-to-cranelift --- .../shedlang/compiler/backends/cranelift/PatioToCraneliftTests.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/test/java/org') 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") -- cgit v1.2.3