Skip to content

Commit 46cd9c9

Browse files
committed
Remove redundant case override in TreeTypeMap
This case is handled in the same way by TreeMap.
1 parent 982ce3f commit 46cd9c9

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

compiler/src/dotty/tools/dotc/ast/TreeTypeMap.scala

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,6 @@ class TreeTypeMap(
146146
val bind1 = tmap.transformSub(bind)
147147
val expr1 = tmap.transform(expr)
148148
cpy.Labeled(labeled)(bind1, expr1)
149-
case tree @ Hole(_, _, args, content, tpt) =>
150-
val args1 = args.mapConserve(transform)
151-
val content1 = transform(content)
152-
val tpt1 = transform(tpt)
153-
cpy.Hole(tree)(args = args1, content = content1, tpt = tpt1)
154149
case tree1 =>
155150
super.transform(tree1)
156151
}

compiler/src/dotty/tools/dotc/ast/Trees.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,8 +1563,8 @@ object Trees {
15631563
cpy.Quote(tree)(transform(body)(using quoteContext))
15641564
case tree @ Splice(expr) =>
15651565
cpy.Splice(tree)(transform(expr)(using spliceContext))
1566-
case tree @ Hole(_, _, args, content, tpt) =>
1567-
cpy.Hole(tree)(args = transform(args), content = transform(content), tpt = transform(tpt))
1566+
case tree @ Hole(isTerm, idx, args, content, tpt) =>
1567+
cpy.Hole(tree)(isTerm, idx, transform(args), transform(content), transform(tpt))
15681568
case _ =>
15691569
transformMoreCases(tree)
15701570
}

0 commit comments

Comments
 (0)