File tree 1 file changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/transform
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ class Mixin extends MiniPhase with SymTransformer { thisPhase =>
214
214
EmptyTree
215
215
}
216
216
217
- for (getter <- mixin.info.decls.toList if getter.isGetter && ! was(getter, Deferred | Lazy )) yield {
217
+ for (getter <- mixin.info.decls.toList if getter.isGetter && ! was(getter, Deferred )) yield {
218
218
val isScala2x = mixin.is(Scala2x )
219
219
def default = Underscore (getter.info.resultType)
220
220
def initial = transformFollowing(superRef(initializer(getter)).appliedToNone)
@@ -242,7 +242,7 @@ class Mixin extends MiniPhase with SymTransformer { thisPhase =>
242
242
// transformFollowing call is needed to make memoize & lazy vals run
243
243
transformFollowing(DefDef (implementation(getter.asTerm), rhs))
244
244
}
245
- else if (isScala2x || was(getter, ParamAccessor )) EmptyTree
245
+ else if (isScala2x || was(getter, ParamAccessor | Lazy )) EmptyTree
246
246
else initial
247
247
}
248
248
}
You can’t perform that action at this time.
0 commit comments