From abf18334f1f598230e69109f43a4a601b4f571a3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 17 Jun 2023 22:03:32 +0100 Subject: Serialize LLVM ptr types as opaque ptr --- .../java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializer.java b/src/main/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializer.java index e19cc2e0..f0c09051 100644 --- a/src/main/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializer.java +++ b/src/main/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializer.java @@ -250,8 +250,7 @@ public class LlvmIrSerializer { builder.append("}"); } case LlvmTypePointer pointer -> { - serializeType(pointer.elementType(), builder); - builder.append(" *"); + builder.append("ptr"); } case LlvmTypeFunction function -> { serializeType(function.returnType(), builder); -- cgit v1.2.3