diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilder.java b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilder.java index 04df878fdb3..2cf2df1f776 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilder.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilder.java @@ -21,6 +21,7 @@ import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.cfg.pseudocode.Pseudocode; import org.jetbrains.jet.lang.psi.*; +import java.util.Collection; import java.util.List; /** @@ -37,8 +38,12 @@ public interface JetControlFlowBuilder { Label createUnboundLabel(@NotNull String name); void bindLabel(@NotNull Label label); - void allowDead(); - void stopAllowDead(); + + @NotNull + Label createAllowDeadLabel(@NotNull Collection