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 388314f commit 024c48bCopy full SHA for 024c48b
compiler/src/dotty/tools/dotc/transform/patmat/Space.scala
@@ -597,7 +597,9 @@ class SpaceEngine(implicit ctx: Context) extends SpaceLogic {
597
case tp: RefinedType =>
598
recur(tp.parent)
599
case tp: TypeRef =>
600
- (tp.prefix.stripTypeVar == defn.NothingType || recur(tp.prefix)) && !(tp.classSymbol.is(AbstractFinal))
+ recur(tp.prefix) && !(tp.classSymbol.is(AbstractFinal))
601
+ //(tp.prefix.stripTypeVar == defn.NothingType || recur(tp.prefix)) && recur(tp.info.hiBound) && !(tp.classSymbol.is(AbstractFinal))
602
+ // (tp.prefix.stripTypeVar == defn.NothingType || recur(tp.prefix)) && !(tp.classSymbol.is(AbstractFinal))
603
case _ =>
604
true
605
}
0 commit comments