diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-08 12:40:36 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-08 12:40:36 +0100 |
| commit | ba04d2c936abfca3952d02b5241dfc6b15829c7a (patch) | |
| tree | 2cd0638ebba9e65afd3a17c344957434950bee70 /src/main/java | |
| parent | af30cfaef7e34136b3f2e01f5cc30b3590587add (diff) | |
Remove unnecessary top-level entity
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/backends/llvm/LlvmCodeGen.java | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmCodeGen.java b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmCodeGen.java index 658e331e..875fb799 100644 --- a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmCodeGen.java +++ b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmCodeGen.java @@ -1,8 +1,6 @@ package org.shedlang.compiler.backends.llvm; -import org.shedlang.compiler.ast.typed.FreeVariables; import org.shedlang.compiler.backends.llvm.ir.ast.LlvmFunctionDeclaration; -import org.shedlang.compiler.backends.llvm.ir.ast.LlvmGlobalDefinition; import org.shedlang.compiler.backends.llvm.ir.ast.LlvmModule; import org.shedlang.compiler.backends.llvm.ir.ast.LlvmParam; import org.shedlang.compiler.backends.llvm.ir.ast.instructions.*; @@ -14,7 +12,10 @@ import org.shedlang.compiler.stackir.instructions.*; import org.shedlang.compiler.typechecker.TypeInfo; import org.shedlang.compiler.types.NamespaceName; -import java.util.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Map; import static org.shedlang.compiler.util.Lists.reversed; @@ -79,14 +80,6 @@ public class LlvmCodeGen { "shed__runtime__alloc", LlvmTypes.pointer(LlvmTypes.INT_8), List.of(new LlvmParam(LlvmTypes.INT_64, "size")) - )) - .addTopLevelEntity(new LlvmGlobalDefinition( - "shed__runtime__print_closure", - new LlvmCodeGenClosures.Types(Optional.of(FreeVariables.empty())).closureStruct(), - Optional.empty(), - false, - false, - false )); } |
