aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/SyntheticMethods.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-14 15:25:37 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-14 15:26:57 +0100
commitb140f85928fd1108f8d462ee5d378a719a03eac7 (patch)
tree52142e4fab7cf5d3c72aadb2216734c0b658d5e5 /src/dotty/tools/dotc/transform/SyntheticMethods.scala
parent25f4986d3e1a5fcc9f5c1ee5923c302e30673702 (diff)
downloaddotty-b140f85928fd1108f8d462ee5d378a719a03eac7.tar.gz
dotty-b140f85928fd1108f8d462ee5d378a719a03eac7.tar.bz2
dotty-b140f85928fd1108f8d462ee5d378a719a03eac7.zip
Change treeTransformPhase for SyntheticMethods to new default
Diffstat (limited to 'src/dotty/tools/dotc/transform/SyntheticMethods.scala')
-rw-r--r--src/dotty/tools/dotc/transform/SyntheticMethods.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/SyntheticMethods.scala b/src/dotty/tools/dotc/transform/SyntheticMethods.scala
index 4e10b4aaf..f69e9be65 100644
--- a/src/dotty/tools/dotc/transform/SyntheticMethods.scala
+++ b/src/dotty/tools/dotc/transform/SyntheticMethods.scala
@@ -35,6 +35,7 @@ class SyntheticMethods extends MiniPhaseTransform with IdentityDenotTransformer
import ast.tpd._
override def phaseName = "synthetics"
+ override def treeTransformPhase = thisTransformer.next
private var valueSymbols: List[Symbol] = _
private var caseSymbols: List[Symbol] = _
@@ -170,7 +171,7 @@ class SyntheticMethods extends MiniPhaseTransform with IdentityDenotTransformer
override def transformTemplate(impl: Template)(implicit ctx: Context, info: TransformerInfo) =
if (ctx.owner.is(Case) || isDerivedValueClass(ctx.owner))
cpy.Template(impl)(
- body = impl.body ++ syntheticMethods(ctx.owner.asClass)(ctx.withPhase(thisTransformer.next)))
+ body = impl.body ++ syntheticMethods(ctx.owner.asClass))
else
impl
}