aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/run/t3984.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pending/run/t3984.scala')
-rw-r--r--tests/pending/run/t3984.scala52
1 files changed, 0 insertions, 52 deletions
diff --git a/tests/pending/run/t3984.scala b/tests/pending/run/t3984.scala
deleted file mode 100644
index 15e50b10f..000000000
--- a/tests/pending/run/t3984.scala
+++ /dev/null
@@ -1,52 +0,0 @@
-object SetBug {
- import scala.collection.immutable.{ Set => ImmutSet }
- import scala.collection.mutable.{ Set => MutSet }
-
- case class IH (i: Int, h: Int) {
- override def hashCode: Int = h
- }
-
- def run(): Unit = {
- var is = ImmutSet.empty[IH]
- var ms = MutSet.empty[IH]
- for (ih <- List(IH(2,0),IH(0,0),IH(4,4),IH(6,4),IH(-8,1520786080))) {
- is = is + ih
- ms = ms + ih
- }
- assert(is == ms)
- val x = IH(6,4)
- is = is - x
- ms = ms - x
- assert(is == ms)
- }
-}
-
-object MapBug {
- import scala.collection.immutable.{ Map => ImmutMap }
- import scala.collection.mutable.{ Map => MutMap }
-
- case class IH (i: Int, h: Int) {
- override def hashCode: Int = h
- }
-
- def run(): Unit = {
- var im = ImmutMap.empty[IH,IH]
- var mm = MutMap.empty[IH,IH]
- for (ih <- List(IH(2,0),IH(0,0),IH(4,4),IH(6,4),IH(-8,1520786080))) {
- im = im + ((ih,ih))
- mm = mm + ((ih,ih))
- }
- assert(im == mm)
- val x = IH(6,4)
- im = im - x
- mm = mm - x
- assert(im == mm)
- }
-}
-
-object Test {
- def main(args: Array[String]): Unit = {
- SetBug.run()
- MapBug.run()
- }
-}