Skip to content

Commit d25b156

Browse files
committed
Refine owner trees for templates
Include member defs inside templates in the enclosing class, otherwise they would get localDummy as onwer.
1 parent 88041ac commit d25b156

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table) {
153153
/** Record all directly nested definitions and templates between current address and `end`
154154
* as `OwnerTree`s in `buf`
155155
*/
156-
def scanTrees(buf: ListBuffer[OwnerTree], end: Addr, mode: MemberDefMode): Unit = {
156+
def scanTrees(buf: ListBuffer[OwnerTree], end: Addr, mode: MemberDefMode = AllDefs): Unit = {
157157
while (currentAddr.index < end.index) scanTree(buf, mode)
158158
assert(currentAddr.index == end.index)
159159
}

0 commit comments

Comments
 (0)