summaryrefslogtreecommitdiff
path: root/test/pending/run/t5866b.scala
blob: 44d8b114b89bb09b04b5db2a4dbd88429fa7d74f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Foo(val d: Double) extends AnyVal {
  override def toString = s"Foo($d)"
}

class Bar(val d: String) extends AnyVal {
  override def toString = s"Foo($d)"
}

object Test {
  def main(args: Array[String]): Unit = {
    val f: Foo = {val n: Any = null; n.asInstanceOf[Foo]}
    println(f)

    val b: Bar = {val n: Any = null; n.asInstanceOf[Bar]}
    println(b)
  }
}