diff options
author | Martin Odersky <odersky@gmail.com> | 2014-12-14 15:09:13 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-12-14 15:09:13 +0100 |
commit | 4274adf15c6cbe359fd8d98f2f412fe56244f740 (patch) | |
tree | 3acfbc2ab290cc31bd7ee266125ff4cc731c89f3 /src/dotty/tools/dotc/transform/TreeTransform.scala | |
parent | 8a2cbf411888083e810c765bf02242e224e31885 (diff) | |
download | dotty-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.scala | 2 |
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 } |