From 1dc868ca96048bb9ddbd58b3c74ed965a4e7103a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 15 Dec 2023 11:11:59 +0000 Subject: Mark Patio block as an instruction --- .../org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java | 3 +++ .../java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java | 3 +++ 2 files changed, 6 insertions(+) (limited to 'src/main/java/org/shedlang/compiler/backends') diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java b/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java index 20c2680a..b388818b 100644 --- a/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java +++ b/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java @@ -269,6 +269,9 @@ public class LlvmPatioCodeGen { )); } + case PatioBlock patioBlock -> + throw new UnsupportedOperationException("TODO"); + case PatioBoolToInt patioBoolToInt -> { var targetResult = context.addPatioLocalToLlvmLocal(patioBoolToInt.target()); var target = targetResult.value(); diff --git a/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java b/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java index 8d9e4453..90e2261d 100644 --- a/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java +++ b/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java @@ -153,6 +153,9 @@ public class WasmPatioCodeGen { yield context; } + case PatioBlock patioBlock -> + throw new UnsupportedOperationException("TODO"); + case PatioBoolToInt patioBoolToInt -> generateOperandToPatioLocal( patioBoolToInt.target(), -- cgit v1.2.3