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 98002e7 commit 7e3806eCopy full SHA for 7e3806e
compiler/src/dotty/tools/dotc/transform/init/Summarization.scala
@@ -39,8 +39,8 @@ object Summarization {
39
case supert: Super =>
40
val SuperType(thisTp, superTp) = supert.tpe.asInstanceOf[SuperType]
41
val thisRef = ThisRef(thisTp.widen.classSymbol.asClass)(supert)
42
- val pot = SuperRef(thisRef, superTp.classSymbol.asClass)(supert)
43
- Summary.empty + pot
+ val pots = superTp.classSymbols.map { cls => SuperRef(thisRef, cls.asClass)(supert) }
+ (pots.toSet, Effects.empty)
44
45
case Select(qualifier, name) =>
46
val (pots, effs) = analyze(qualifier)
0 commit comments