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 2de3cf4 commit 16ffdf6Copy full SHA for 16ffdf6
compiler/src/dotty/tools/dotc/core/Types.scala
@@ -4422,6 +4422,7 @@ object Types {
4422
protected def range(lo: Type, hi: Type): Type =
4423
if (variance > 0) hi
4424
else if (variance < 0) lo
4425
+ else if (lo `eq` hi) lo
4426
else Range(lower(lo), upper(hi))
4427
4428
protected def isRange(tp: Type): Boolean = tp.isInstanceOf[Range]
0 commit comments