Skip to content

Commit f8d9a81

Browse files
committed
Fix typo in SimpleIdentitySet
This might not affect correctness but will create a bigger set even if unneeded.
1 parent 80764e0 commit f8d9a81

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/util/SimpleIdentitySet.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ object SimpleIdentitySet {
5959
private class Set3[+Elem <: AnyRef](x0: AnyRef, x1: AnyRef, x2: AnyRef) extends SimpleIdentitySet[Elem] {
6060
def size = 3
6161
def + [E >: Elem <: AnyRef](x: E): SimpleIdentitySet[E] =
62-
if (contains(this)) this
62+
if (contains(x)) this
6363
else {
6464
val xs = new Array[AnyRef](4)
6565
xs(0) = x0
@@ -113,4 +113,4 @@ object SimpleIdentitySet {
113113
while (i < size) { f(xs(i).asInstanceOf[Elem]); i += 1 }
114114
}
115115
}
116-
}
116+
}

0 commit comments

Comments
 (0)