diff options
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerDefineFunctionTests.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerDefineFunctionTests.java b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerDefineFunctionTests.java index 9882a7af..376fac8e 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerDefineFunctionTests.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerDefineFunctionTests.java @@ -76,7 +76,7 @@ public class LlvmCompilerDefineFunctionTests { List.of(), FreeVariables.of("a", "b"), List.of( - Instructions.pushUnit(), + Instructions.localLoad("a"), Instructions.return_() ), Sources.NULL @@ -99,7 +99,7 @@ public class LlvmCompilerDefineFunctionTests { %closureFreeVariable__a__0 = load i64, ptr %closureFreeVariablePointer__a__0 %closureFreeVariablePointer__b__0 = getelementptr {ptr, [2 x i64]}, ptr %closurePointer__0, i64 0, i32 1, i64 1 %closureFreeVariable__b__0 = load i64, ptr %closureFreeVariablePointer__b__0 - ret i64 0 + ret i64 %closureFreeVariable__a__0 } """)); |
