From c6e26e82a516506c99ae1eec1384f1feeea12414 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 12 Dec 2023 19:52:07 +0000 Subject: Add global context for LLVM code gen --- .../org/shedlang/compiler/backends/llvm/LlvmPatioCodeGenTests.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGenTests.java b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGenTests.java index 014916e3..b6790920 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGenTests.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGenTests.java @@ -23,7 +23,11 @@ import java.util.Optional; public class LlvmPatioCodeGenTests extends PatioExampleTests { @Override protected ExecutionResult run(PatioCompilationUnit patio) throws IOException, InterruptedException { - var llvmModule = LlvmPatioCodeGen.generateCompilationUnit(patio); + var llvmModuleResult = LlvmPatioCodeGen.generateCompilationUnit( + patio, + LlvmPatioCodeGen.GlobalContext.EMPTY + ); + var llvmModule = llvmModuleResult.value(); llvmModule = llvmModule.addTopLevelEntity(new LlvmFunctionDefinition( "main", -- cgit v1.2.3