From 340cd24ab948d991c7bb8f062059bf3663c77384 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 18 Jun 2023 12:43:13 +0100 Subject: Remove sourceType from LlvmOperandPtrToInt --- .../shedlang/compiler/backends/llvm/LlvmCompilerPushStringTests.java | 1 - .../compiler/backends/llvm/ir/LlvmIrSerializerOperandsTests.java | 1 - src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIr.java | 2 -- .../java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIrMatchers.java | 2 -- 4 files changed, 6 deletions(-) (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerPushStringTests.java b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerPushStringTests.java index b62ac757..761fbd18 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerPushStringTests.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/LlvmCompilerPushStringTests.java @@ -23,7 +23,6 @@ public class LlvmCompilerPushStringTests { assertThat(result.instructions(), isSequence()); assertThat(result.stack(), isSequence( isLlvmOperandPtrToInt( - equalTo(LlvmCompilerStrings.typeStringPointer(5)), isLlvmVariableGlobal("shed__string__0"), equalTo(LlvmTypes.INT_64) ) diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializerOperandsTests.java b/src/test/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializerOperandsTests.java index 06d3f244..eef18100 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializerOperandsTests.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/ir/LlvmIrSerializerOperandsTests.java @@ -50,7 +50,6 @@ public class LlvmIrSerializerOperandsTests { @Test public void ptrToIntIsSerialized() { var operand = LlvmIr.operandPtrToInt( - LlvmTypes.pointer(LlvmTypes.INT_8), LlvmIr.variableLocal("x"), LlvmTypes.INT_64 ); diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIr.java b/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIr.java index aab9b812..de778a00 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIr.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIr.java @@ -91,12 +91,10 @@ public class LlvmIr { } public static LlvmOperand operandPtrToInt( - LlvmTypePointer sourceType, LlvmOperand operand, LlvmType targetType ) { return new LlvmOperandPtrToInt( - sourceType, operand, targetType ); diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIrMatchers.java b/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIrMatchers.java index f80746e1..ac52f6c0 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIrMatchers.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/ir/ast/LlvmIrMatchers.java @@ -32,13 +32,11 @@ public class LlvmIrMatchers { } public static Matcher isLlvmOperandPtrToInt( - Matcher sourceType, Matcher operand, Matcher targetType ) { return instanceOf( LlvmOperandPtrToInt.class, - has("sourceType", x -> x.sourceType(), sourceType), has("operand", x -> x.operand(), operand), has("targetType", x -> x.targetType(), targetType) ); -- cgit v1.2.3