aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java')
-rw-r--r--src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java b/src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java
index 810178b..5ecd25d 100644
--- a/src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java
+++ b/src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java
@@ -28,7 +28,8 @@ import static org.zwobble.couscous.util.UpToAndIncludingIterable.upToAndIncludin
public class DesugarSwitchToIfElse {
// TODO: ensure globally unique IDs, and locally unique variable names
- public static NodeTransformer transformer(Scope scope) {
+ public static NodeTransformer transformer() {
+ Scope scope = Scope.create().temporaryPrefix("_couscous_desugar_switch_to_if");
return NodeTransformer.builder()
.transformStatement(statement -> {
if (statement.type() == NodeTypes.SWITCH) {