We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 62ca3fc + d6dd904 commit 03da9ddCopy full SHA for 03da9dd
compiler/src/dotty/tools/dotc/core/TypeComparer.scala
@@ -2988,7 +2988,7 @@ class TrackingTypeComparer(initctx: Context) extends TypeComparer(initctx) {
2988
def redux(canApprox: Boolean): MatchResult =
2989
caseLambda match
2990
case caseLambda: HKTypeLambda =>
2991
- val instances = paramInstances(canApprox)(new Array(caseLambda.paramNames.length), pat)
+ val instances = paramInstances(canApprox)(Array.fill(caseLambda.paramNames.length)(NoType), pat)
2992
instantiateParams(instances)(body) match
2993
case Range(lo, hi) =>
2994
MatchResult.NoInstance {
tests/neg/i15687.scala
@@ -0,0 +1,2 @@
1
+val _ = summon[Tuple.IsMappedBy[[X] =>> Int][(4, 2)]] // error
2
+
0 commit comments