Skip to content

Commit 4dfda04

Browse files
committed
Improve check
1 parent 0843dd3 commit 4dfda04

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/typer/TypeAssigner.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ trait TypeAssigner {
466466
val rsym = refinement.symbol
467467
val rinfo = if (rsym is Accessor) rsym.info.resultType else rsym.info
468468
if (rinfo.isError) rinfo
469-
else if (rinfo eq NoType) parent // can happen after failure in self type definition
469+
else if (!rinfo.exists) parent // can happen after failure in self type definition
470470
else RefinedType(parent, rsym.name, rinfo)
471471
}
472472
val refined = (parent.tpe /: refinements)(addRefinement)

0 commit comments

Comments
 (0)