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 94a93e5 commit 4d00b92Copy full SHA for 4d00b92
compiler/src/dotty/tools/dotc/typer/Applications.scala
@@ -109,10 +109,12 @@ object Applications {
109
110
val elemTp = getTp.member(nme.apply).suchThat(_.info <:< applyTp(WildcardType)).info.resultType
111
112
- def test(name: Name, tp: Type) = getTp.member(name).suchThat(_.info <:< tp).exists
+ def test(name: Name, tp: Type) = getTp.member(name).suchThat(getTp.memberInfo(_) <:< tp).exists
113
114
- val valid = elemTp.exists &&
115
- (test(nme.lengthCompare, lengthCompareTp) || test(nme.length, lengthTp)) &&
+ val valid =
+ elemTp.exists &&
116
+ (test(nme.lengthCompare, lengthCompareTp) ||
117
+ test(nme.length, lengthTp)) &&
118
test(nme.drop, dropTp(elemTp)) &&
119
test(nme.toSeq, toSeqTp(elemTp))
120
0 commit comments