diff options
author | Martin Odersky <odersky@gmail.com> | 2014-12-14 15:25:37 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-12-14 15:26:57 +0100 |
commit | b140f85928fd1108f8d462ee5d378a719a03eac7 (patch) | |
tree | 52142e4fab7cf5d3c72aadb2216734c0b658d5e5 /src/dotty/tools/dotc/transform/SyntheticMethods.scala | |
parent | 25f4986d3e1a5fcc9f5c1ee5923c302e30673702 (diff) | |
download | dotty-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.scala | 3 |
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 } |