File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
compiler/src/dotty/tools/backend/jvm Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,9 @@ class LabelDefs extends MiniPhaseTransform {
93
93
def putLabelDefsNearCallees = new TreeMap () {
94
94
override def transform (tree : tpd.Tree )(implicit ctx : Context ): tpd.Tree = {
95
95
tree match {
96
- case t : Template => t
96
+ case t : Template =>
97
+ assert(false )
98
+ t
97
99
case t : Apply if labelDefs.contains(t.symbol) =>
98
100
val labelDef = labelDefs(t.symbol)
99
101
labelDefs -= t.symbol
@@ -116,7 +118,7 @@ class LabelDefs extends MiniPhaseTransform {
116
118
val labelDefs = new mutable.HashMap [Symbol , DefDef ]()
117
119
new TreeTraverser {
118
120
override def traverse (tree : tpd.Tree )(implicit ctx : Context ): Unit = tree match {
119
- case _ : Template =>
121
+ case _ : Template => assert( false )
120
122
case t : DefDef =>
121
123
assert(t.symbol is Label )
122
124
labelDefs(t.symbol) = t
You can’t perform that action at this time.
0 commit comments