diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-12-15 11:11:59 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-12-15 11:12:15 +0000 |
| commit | 1dc868ca96048bb9ddbd58b3c74ed965a4e7103a (patch) | |
| tree | b6d91e113a2fd505a3d740762feeecfe248825ff /src/main/java/org/shedlang/compiler/backends | |
| parent | adeacfc83f2d25d6c056efd0b79e9411f2e5c460 (diff) | |
Mark Patio block as an instruction
Diffstat (limited to 'src/main/java/org/shedlang/compiler/backends')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java | 3 | ||||
| -rw-r--r-- | src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java | 3 |
2 files changed, 6 insertions, 0 deletions
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(), |
