Skip to content

Commit b18f417

Browse files
committed
Survive error types in base types
1 parent 210aa64 commit b18f417

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/core/SymDenotations.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1558,7 +1558,7 @@ object SymDenotations {
15581558
case p :: parents1 =>
15591559
p.classSymbol match {
15601560
case pcls: ClassSymbol => builder.addAll(pcls.baseClasses)
1561-
case _ => assert(isRefinementClass || ctx.mode.is(Mode.Interactive), s"$this has non-class parent: $p")
1561+
case _ => assert(isRefinementClass || p.isError || ctx.mode.is(Mode.Interactive), s"$this has non-class parent: $p")
15621562
}
15631563
traverse(parents1)
15641564
case nil =>

0 commit comments

Comments
 (0)