aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/stackir
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-09 18:50:12 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-09 18:50:12 +0100
commitf24a15cfa424c7b7fb45730e875a63fd53942fe3 (patch)
tree0cdac17c7b8e54e8eaaf39aef7bfc7266d6baf5c /src/main/java/org/shedlang/compiler/stackir
parentd6212e2189d315fe2c423919ae9c27010a886316 (diff)
Rename "none" behaviour to "continue"
Diffstat (limited to 'src/main/java/org/shedlang/compiler/stackir')
-rw-r--r--src/main/java/org/shedlang/compiler/stackir/StackCompiler.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
index a8bc9d45..c4165b0a 100644
--- a/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
+++ b/src/main/java/org/shedlang/compiler/stackir/StackCompiler.java
@@ -106,13 +106,13 @@ public class StackCompiler {
// Extract block node?
var lastStatementBehaviour = lastStatement
.map(statement -> statement.behaviour())
- .orElse(TypedFunctionStatementBehaviour.NONE);
+ .orElse(TypedFunctionStatementBehaviour.CONTINUE);
switch (lastStatementBehaviour) {
case TypedFunctionStatementBehaviour.BlockReturn blockReturn -> {
body.add(new ReturnInstruction(node.source()));
}
- case TypedFunctionStatementBehaviour.None none -> {
+ case TypedFunctionStatementBehaviour.Continue continue_ -> {
body.add(new PushUnitInstruction(node.source()));
body.add(new ReturnInstruction(node.source()));
}