aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dotty/tools/dotc/transform/TreeChecker.scala4
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)