aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/SyntheticMethods.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/transform/SyntheticMethods.scala')
-rw-r--r--src/dotty/tools/dotc/transform/SyntheticMethods.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/SyntheticMethods.scala b/src/dotty/tools/dotc/transform/SyntheticMethods.scala
index 4f9b2c9fa..383abc186 100644
--- a/src/dotty/tools/dotc/transform/SyntheticMethods.scala
+++ b/src/dotty/tools/dotc/transform/SyntheticMethods.scala
@@ -167,8 +167,8 @@ 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, impl.constr, impl.parents, impl.self,
- impl.body ++ syntheticMethods(ctx.owner.asClass)(ctx.withPhase(thisTransformer.next)))
+ cpy.Template(impl)(
+ body = impl.body ++ syntheticMethods(ctx.owner.asClass)(ctx.withPhase(thisTransformer.next)))
else
impl
}