summaryrefslogtreecommitdiff
path: root/test/pending
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-07-03 12:44:18 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-07-03 12:52:08 +0200
commita1cf48961de99d5afb0b220fa28a26bee26e9572 (patch)
tree5e1fe153d2bde0ce1d26858c3a9a9b41fe90ea4c /test/pending
parent6ae2dd8dc4556e8085710122097c849fdeac6d95 (diff)
downloadscala-a1cf48961de99d5afb0b220fa28a26bee26e9572.tar.gz
scala-a1cf48961de99d5afb0b220fa28a26bee26e9572.tar.bz2
scala-a1cf48961de99d5afb0b220fa28a26bee26e9572.zip
SI-9373 Restore the test for t8960 with IndyLamba enabled
Diffstat (limited to 'test/pending')
-rw-r--r--test/pending/run/t8960.scala72
1 files changed, 0 insertions, 72 deletions
diff --git a/test/pending/run/t8960.scala b/test/pending/run/t8960.scala
deleted file mode 100644
index a58ac53d33..0000000000
--- a/test/pending/run/t8960.scala
+++ /dev/null
@@ -1,72 +0,0 @@
-object Test extends App {
- def test(o: AnyRef, sp: Boolean = false) = {
- val isSpecialized = o.getClass.getSuperclass.getName contains "$sp"
- val isDelambdafyMethod = o.getClass.getName contains "$lambda$"
- assert(
- // delambdafy:method doesn't currently emit specialized anonymous function classes
- if (sp) (isSpecialized || isDelambdafyMethod) else !isSpecialized,
- o.getClass.getName)
-
- val Some(f) = o.getClass.getDeclaredFields.find(_.getName == "serialVersionUID")
- assert(f.getLong(null) == 0l)
- }
-
- test(() => (), sp = true)
- test(() => 1, sp = true)
- test(() => "")
-
- test((x: Int) => x, sp = true)
- test((x: Boolean) => x)
- test((x: Int) => "")
-
- test((x1: Int, x2: Int) => 0d, sp = true)
- test((x1: Int, x2: AnyRef) => 0d)
- test((x1: Any, x2: Any) => x1)
-
- // scala> println((for (i <- 3 to 22) yield (for (j <- 1 to i) yield s"x$j: Int").mkString(" test((", ", ", ") => x1)")).mkString("\n"))
-
- test((x1: Int, x2: Int, x3: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int, x20: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int, x20: Int, x21: Int) => x1)
- test((x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int, x20: Int, x21: Int, x22: Int) => x1)
-
- test({
- case x: Int => x
- }: PartialFunction[Int, Int], sp = true)
-
- test({
- case x: Int => x
- }: PartialFunction[Any, Any])
-
- test({
- case x: Int => ()
- }: PartialFunction[Int, Unit], sp = true)
-
- test({
- case x: String => 1
- }: PartialFunction[String, Int])
-
- test({
- case x: String => ()
- }: PartialFunction[String, Unit])
-
- test({
- case x: String => x
- }: PartialFunction[String, String])
-}