From a48b9d12118e650c1edac765ba1fb0f9d1ea10c8 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 15 Jul 2016 23:30:01 +0100 Subject: Use different temp prefix for switch desugarring --- .../java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/org/zwobble/couscous/transforms/DesugarSwitchToIfElse.java') 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) { -- cgit v1.2.3