Skip to content

Commit 16ffdf6

Browse files
committed
Drop single point ranges
1 parent 2de3cf4 commit 16ffdf6

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

compiler/src/dotty/tools/dotc/core/Types.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4422,6 +4422,7 @@ object Types {
44224422
protected def range(lo: Type, hi: Type): Type =
44234423
if (variance > 0) hi
44244424
else if (variance < 0) lo
4425+
else if (lo `eq` hi) lo
44254426
else Range(lower(lo), upper(hi))
44264427

44274428
protected def isRange(tp: Type): Boolean = tp.isInstanceOf[Range]

0 commit comments

Comments
 (0)