diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-03-29 09:40:06 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-03-29 09:40:06 +0100 |
| commit | 957410553cb0ebdcfb00b933f893735be3c7e681 (patch) | |
| tree | b0d8a251fac48f1e29f4c38756c4409d25a525ce /src/test/java/org | |
| parent | 05bd9a969a89c070d683928727fece4ab9eaa490 (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.java | 5 |
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") |
