aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/TreeTransform.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-14 15:09:13 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-14 15:09:13 +0100
commit4274adf15c6cbe359fd8d98f2f412fe56244f740 (patch)
tree3acfbc2ab290cc31bd7ee266125ff4cc731c89f3 /src/dotty/tools/dotc/transform/TreeTransform.scala
parent8a2cbf411888083e810c765bf02242e224e31885 (diff)
downloaddotty-4274adf15c6cbe359fd8d98f2f412fe56244f740.tar.gz
dotty-4274adf15c6cbe359fd8d98f2f412fe56244f740.tar.bz2
dotty-4274adf15c6cbe359fd8d98f2f412fe56244f740.zip
Ensure that transformStats is run at phase thisTransformPhase.
Diffstat (limited to 'src/dotty/tools/dotc/transform/TreeTransform.scala')
-rw-r--r--src/dotty/tools/dotc/transform/TreeTransform.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/TreeTransform.scala b/src/dotty/tools/dotc/transform/TreeTransform.scala
index 984c21f54..ec7aa4d72 100644
--- a/src/dotty/tools/dotc/transform/TreeTransform.scala
+++ b/src/dotty/tools/dotc/transform/TreeTransform.scala
@@ -1233,7 +1233,7 @@ object TreeTransforms {
final private[TreeTransforms] def goStats(trees: List[Tree], cur: Int)(implicit ctx: Context, info: TransformerInfo): List[Tree] = {
if (cur < info.transformers.length) {
val trans = info.transformers(cur)
- val stats = trans.transformStats(trees)
+ val stats = trans.transformStats(trees)(ctx.withPhase(trans.treeTransformPhase), info)
goStats(stats, info.nx.nxTransStats(cur + 1))
} else trees
}