We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 01eda60 commit d9d65a4Copy full SHA for d9d65a4
compiler/src/dotty/tools/dotc/transform/SyntheticMembers.scala
@@ -674,8 +674,9 @@ class SyntheticMembers(thisPhase: DenotTransformer) {
674
val clazz = ctx.owner.asClass
675
val syntheticMembers = serializableObjectMethod(clazz) ::: serializableEnumValueMethod(clazz) ::: caseAndValueMethods(clazz)
676
checkInlining(syntheticMembers)
677
- addMirrorSupport(
678
- cpy.Template(impl)(body = syntheticMembers ::: impl.body))
+ val impl1 = cpy.Template(impl)(body = syntheticMembers ::: impl.body)
+ if ctx.settings.Yscala2Stdlib.value then impl1
679
+ else addMirrorSupport(impl1)
680
}
681
682
private def checkInlining(syntheticMembers: List[Tree])(using Context): Unit =
0 commit comments