aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dotty/tools/dotc/transform/TreeTransform.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/TreeTransform.scala b/src/dotty/tools/dotc/transform/TreeTransform.scala
index 5dab44d11..c39ca90cc 100644
--- a/src/dotty/tools/dotc/transform/TreeTransform.scala
+++ b/src/dotty/tools/dotc/transform/TreeTransform.scala
@@ -1174,9 +1174,9 @@ object TreeTransforms {
val newInfo = mutateTransformers(info, prepForStats, info.nx.nxPrepStats, trees, current)
val exprCtx = ctx.withOwner(exprOwner)
def transformStat(stat: Tree): Tree = stat match {
- case _: Import | _: DefTree => transform(stat, info, current)
+ case _: Import | _: DefTree => transform(stat, newInfo, current)
case Thicket(stats) => cpy.Thicket(stat, stats mapConserve transformStat)
- case _ => transform(stat, info, current)(exprCtx)
+ case _ => transform(stat, newInfo, current)(exprCtx)
}
val newTrees = flatten(trees.mapconserve(transformStat))
goStats(newTrees, newInfo.nx.nxTransStats(current))(ctx, newInfo)