Skip to content

Commit a753ad7

Browse files
committed
Cleanup LabelDefs
1 parent 68cc7ee commit a753ad7

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

compiler/src/dotty/tools/backend/jvm/LabelDefs.scala

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,10 @@ import StdNames.nme
8484
class LabelDefs extends MiniPhase {
8585
def phaseName: String = "labelDef"
8686

87-
val queue = new ArrayBuffer[Tree]()
88-
val beingAppended = new mutable.HashSet[Symbol]()
89-
var labelLevel = 0
90-
9187
override def transformDefDef(tree: tpd.DefDef)(implicit ctx: Context): tpd.Tree = {
92-
if (tree.symbol is Flags.Label) tree
88+
if (tree.symbol is Label) tree
9389
else {
94-
collectLabelDefs.clear
90+
collectLabelDefs.clear()
9591
val newRhs = collectLabelDefs.transform(tree.rhs)
9692
var labelDefs = collectLabelDefs.labelDefs
9793

@@ -117,12 +113,12 @@ class LabelDefs extends MiniPhase {
117113
}
118114
}
119115

120-
object collectLabelDefs extends TreeMap() {
116+
private object collectLabelDefs extends TreeMap() {
121117

122118
// labelSymbol -> Defining tree
123119
val labelDefs = new mutable.HashMap[Symbol, Tree]()
124120

125-
def clear = {
121+
def clear(): Unit = {
126122
labelDefs.clear()
127123
}
128124

@@ -135,13 +131,10 @@ class LabelDefs extends MiniPhase {
135131
case _ => r
136132
}
137133
case t: DefDef =>
138-
assert(t.symbol is Flags.Label)
134+
assert(t.symbol is Label)
139135
val r = super.transform(tree)
140136
labelDefs(r.symbol) = r
141137
EmptyTree
142-
case t: Apply if t.symbol is Flags.Label =>
143-
val sym = t.symbol
144-
super.transform(tree)
145138
case _ =>
146139
super.transform(tree)
147140
}

0 commit comments

Comments
 (0)