Skip to content

Commit a568573

Browse files
committed
WIP - reintroduce addresses
1 parent 86965af commit a568573

File tree

2 files changed

+122
-140
lines changed

2 files changed

+122
-140
lines changed

compiler/src/dotty/tools/dotc/transform/init/Checker.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ class Checker extends MiniPhase {
4949
import semantic._
5050
val tpl = tree.rhs.asInstanceOf[Template]
5151
val thisRef = ThisRef(cls)
52-
val heap = Objekt(cls, fields = mutable.Map.empty)
53-
val res = eval(tpl, thisRef, cls)(using heap, ctx, Vector.empty)
52+
val obj = Objekt(cls, fields = mutable.Map.empty, outers = mutable.Map.empty)
53+
val heap: Heap = mutable.Map(thisRef -> obj)
54+
val res = eval(tpl, thisRef, cls)(using heap, ctx, Vector.empty, mutable.Set.empty)
5455
res.errors.foreach(_.issue)
5556
}
5657

0 commit comments

Comments
 (0)