diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-09 18:50:12 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-09 18:50:12 +0100 |
| commit | f24a15cfa424c7b7fb45730e875a63fd53942fe3 (patch) | |
| tree | 0cdac17c7b8e54e8eaaf39aef7bfc7266d6baf5c /src/main/java/org/shedlang/compiler/stackir | |
| parent | d6212e2189d315fe2c423919ae9c27010a886316 (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.java | 4 |
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())); } |
