Skip to content

Commit 512689c

Browse files
committed
Unpickler should not label parameter accessors Deferred.
1 parent a4d86e9 commit 512689c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table) {
338338
name.isTermName && !name.isConstructorName && !givenFlags.is(ParamOrAccessor) ||
339339
isAbstractType
340340
var flags = givenFlags
341-
if (lacksDefinition) flags |= Deferred
341+
if (lacksDefinition && tag != PARAM) flags |= Deferred
342342
if (tag == DEFDEF) flags |= Method
343343
if (givenFlags is Module)
344344
flags = flags | (if (tag == VALDEF) ModuleCreationFlags else ModuleClassCreationFlags)

0 commit comments

Comments
 (0)