Skip to content

Commit 9024f25

Browse files
committed
ParamAccessors are assumed to have definition
Would be flagged as unimplemented members in refChecks otherwise
1 parent bb1972b commit 9024f25

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/ast/TreeInfo.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ trait TreeInfo[T >: Untyped <: Type] { self: Trees.Instance[T] =>
261261
* is an abstract typoe declaration
262262
*/
263263
def lacksDefinition(mdef: MemberDef) = mdef match {
264-
case mdef: ValOrDefDef => mdef.rhs.isEmpty && !mdef.name.isConstructorName
264+
case mdef: ValOrDefDef => mdef.rhs.isEmpty && !mdef.name.isConstructorName && !mdef.mods.is(ParamAccessor)
265265
case mdef: TypeDef => mdef.rhs.isEmpty || mdef.rhs.isInstanceOf[TypeBoundsTree]
266266
case _ => false
267267
}

0 commit comments

Comments
 (0)