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 8464c16 commit 2bbf9caCopy full SHA for 2bbf9ca
compiler/src/dotty/tools/dotc/ast/TreeInfo.scala
@@ -637,7 +637,7 @@ trait TypedTreeInfo extends TreeInfo[Type] { self: Trees.Instance[Type] =>
637
case tree: Select =>
638
def hasRefinement(qualtpe: Type): Boolean = qualtpe.dealias match {
639
case RefinedType(parent, rname, rinfo) =>
640
- rname == tree.name && tree.tpe.widen <:< rinfo || hasRefinement(parent)
+ rname == tree.name || hasRefinement(parent)
641
case tp: TypeProxy =>
642
hasRefinement(tp.underlying)
643
case tp: OrType =>
0 commit comments