From cada731857bca4d17ade51a399386455b11e808a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 1 Oct 2023 20:52:40 +0100 Subject: Generate LLVM IR for Patio unreachable instruction --- src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java index c4a23ac6..b055e1e2 100644 --- a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java +++ b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java @@ -507,7 +507,7 @@ public class LlvmPatioCodeGen { )); case PatioUnreachable patioUnreachable -> - throw new UnsupportedOperationException(); + context.addTerminatorInstruction(new LlvmUnreachable()); case PatioVarLoad patioVarLoad -> { var targetResult = context.addPatioLocalToLlvmLocal(patioVarLoad.target()); -- cgit v1.2.3