We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 23cc288 commit d6a140dCopy full SHA for d6a140d
compiler/src/dotty/tools/dotc/core/SymDenotations.scala
@@ -1438,7 +1438,8 @@ object SymDenotations {
1438
onBehalf.signalProvisional()
1439
val builder = new BaseDataBuilder
1440
for (p <- classParents) {
1441
- assert(p.typeSymbol.isClass, s"$this has non-class parent: $p")
+ if (p.typeSymbol.isClass) builder.addAll(p.typeSymbol.asClass.baseClasses)
1442
+ else assert(ctx.mode.is(Mode.Interactive), s"$this has non-class parent: $p")
1443
builder.addAll(p.typeSymbol.asClass.baseClasses)
1444
}
1445
(classSymbol :: builder.baseClasses, builder.baseClassSet)
0 commit comments