File tree 1 file changed +2
-1
lines changed
src/dotty/tools/dotc/transform
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ class Mixin extends MiniPhaseTransform with SymTransformer { thisTransform =>
204
204
else transformFollowing(superRef(initializer(getter)).appliedToNone)
205
205
// transformFollowing call is needed to make memoize & lazy vals run
206
206
transformFollowing(
207
- DefDef (implementation(getter.asTerm),
207
+ DefDef (implementation(getter.asTerm),
208
208
if (isScala2x) {
209
209
if (getter.is(Flags .Lazy )) { // lazy vals need to have a rhs that will be the lazy initializer
210
210
val sym = mixin.implClass.info.nonPrivateDecl(getter.name).suchThat(_.info.paramTypess match {
@@ -216,6 +216,7 @@ class Mixin extends MiniPhaseTransform with SymTransformer { thisTransform =>
216
216
else default
217
217
} else initial)
218
218
)
219
+ }
219
220
else if (isScala2x) EmptyTree
220
221
else initial
221
222
}
You can’t perform that action at this time.
0 commit comments