aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java2
-rw-r--r--src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java2
2 files changed, 2 insertions, 2 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 b388818b..730169e5 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
@@ -270,7 +270,7 @@ public class LlvmPatioCodeGen {
}
case PatioBlock patioBlock ->
- throw new UnsupportedOperationException("TODO");
+ generateInstructions(patioBlock.body(), context);
case PatioBoolToInt patioBoolToInt -> {
var targetResult = context.addPatioLocalToLlvmLocal(patioBoolToInt.target());
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 90e2261d..486e5866 100644
--- a/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java
+++ b/src/main/java/org/shedlang/compiler/backends/wasm/WasmPatioCodeGen.java
@@ -154,7 +154,7 @@ public class WasmPatioCodeGen {
}
case PatioBlock patioBlock ->
- throw new UnsupportedOperationException("TODO");
+ generateInstructions(patioBlock.body(), context);
case PatioBoolToInt patioBoolToInt ->
generateOperandToPatioLocal(