diff options
-rw-r--r-- | src/dotty/tools/dotc/transform/TreeChecker.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/TreeChecker.scala b/src/dotty/tools/dotc/transform/TreeChecker.scala index d415cbce4..1661f7576 100644 --- a/src/dotty/tools/dotc/transform/TreeChecker.scala +++ b/src/dotty/tools/dotc/transform/TreeChecker.scala @@ -59,8 +59,10 @@ class TreeChecker extends Phase with SymTransformer { def checkCompanion(symd: SymDenotation)(implicit ctx: Context): Unit = { val cur = symd.linkedClass val prev = ctx.atPhase(ctx.phase.prev) { - implicit ctx => + ct => { + implicit val ctx: Context = ct.withMode(Mode.FutureDefsOK) symd.symbol.linkedClass + } } if (prev.exists) |