diff options
Diffstat (limited to 'tests/pending/run/t7859/B_2.scala')
-rw-r--r-- | tests/pending/run/t7859/B_2.scala | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/pending/run/t7859/B_2.scala b/tests/pending/run/t7859/B_2.scala deleted file mode 100644 index 052322ef6..000000000 --- a/tests/pending/run/t7859/B_2.scala +++ /dev/null @@ -1,47 +0,0 @@ -class B private (private val b: Int) extends AnyVal -object B { - val Const = new B(0) -} - -// These tests will require erasure to unbox the value class. -// We need to test under joint and separate compilation to check -// that the 'notPRIVATE' flag on the param accessor is pickled. -// -// See also SI-6601. -object Test { - def main(args: Array[String]): Unit = { - unboxA - unboxA1 - unboxA2 - unboxB - } - - def unboxA: Unit = { - val o: Some[A] = Some(A.Const) - val a = o.get - def id(a: A): A = a - id(a) - } - - def unboxA1: Unit = { - val o: Some[A1] = Some(new A1(0)) - val a = o.get - def id(a: A1): A1 = a - id(a) - } - - def unboxA2: Unit = { - import p.A2 - val o: Some[A2] = Some(new A2(0)) - val a = o.get - def id(a: A2): A2 = a - id(a) - } - - def unboxB: Unit = { - val o: Some[B] = Some(B.Const) - val b = o.get - def id(b: B): B = b - id(b) - } -} |