diff options
Diffstat (limited to 'src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java | 3 |
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) { |
