summaryrefslogtreecommitdiff
path: root/test/files/specialized/td3651.scala
blob: 19a4ab616cd399cce4d369ca85b36b0ae76bd002 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Base[@specialized(Double) A](val a: A)

class Derived(override val a: Double) extends Base[Double](a)

object Test {
  def main(args: Array[String]) {
    val b: Base[Double] = new Derived(10)
    b.a
    println(runtime.BoxesRunTime.doubleBoxCount)
    
    val der = new Derived(10)
    der.a
    println(runtime.BoxesRunTime.doubleBoxCount)
  }
}