File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
compiler/src/dotty/tools/dotc/typer Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -797,20 +797,20 @@ object RefChecks {
797
797
// validate all base types of a class in reverse linear order.
798
798
def register (tp : Type ): Unit = {
799
799
val baseClass = tp.classSymbol
800
- if (baseClasses contains baseClass) {
800
+ if (baseClasses. contains( baseClass) ) {
801
801
val alreadySeen = seenTypes.getOrElse(baseClass, Nil )
802
802
if (! alreadySeen.exists(_ <:< tp))
803
803
seenTypes.update(baseClass, tp :: alreadySeen.filterNot(tp <:< _))
804
804
}
805
- val remaining = tp.parents filterNot seenParents
805
+ val remaining = tp.parents. filterNot( seenParents)
806
806
seenParents ++= remaining
807
- remaining foreach register
807
+ remaining. foreach( register)
808
808
}
809
809
register(tpe)
810
810
811
811
seenTypes.iterator.foreach {
812
812
case (cls, Nil ) =>
813
- assert( false ) // this case should not be reachable
813
+ unreachable()
814
814
case (cls, _ :: Nil ) =>
815
815
() // Ok
816
816
case (cls, tp1 :: tp2 :: _) =>
You can’t perform that action at this time.
0 commit comments