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 a92574a commit dc6f86aCopy full SHA for dc6f86a
compiler/src/dotty/tools/dotc/core/SymDenotations.scala
@@ -1443,7 +1443,8 @@ object SymDenotations {
1443
onBehalf.signalProvisional()
1444
val builder = new BaseDataBuilder
1445
for (p <- classParents) {
1446
- assert(p.typeSymbol.isClass, s"$this has non-class parent: $p")
+ if (p.typeSymbol.isClass) builder.addAll(p.typeSymbol.asClass.baseClasses)
1447
+ else assert(ctx.mode.is(Mode.Interactive), s"$this has non-class parent: $p")
1448
builder.addAll(p.typeSymbol.asClass.baseClasses)
1449
}
1450
(classSymbol :: builder.baseClasses, builder.baseClassSet)
0 commit comments