summaryrefslogblamecommitdiff
path: root/test/files/jvm/t5471.scala
blob: 2efd869b619419cfff6d7ccc72af6bb7f3f73eb5 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11





                                         
 



                                          
 




                                 
object Test {

  def main(args: Array[String]) {
    import scala.math.Numeric
    import scala.math.Numeric.Implicits._

    val b = BigInt(Long.MaxValue) + 1

    def dbl[N :Numeric](n: N) = n.toDouble
    def flt[N :Numeric](n: N) = n.toFloat

    println(dbl(b) == b.toDouble)
    println(flt(b) == b.toFloat)
  }

}