1 2 3 4 5 6 7 8 9 10 11 12 13
object Test { def compare[S <: T, T] = () compare[Int, Int] compare[Int, Any] def f[C <: List] = { compare[C[Int], List[Int]] } }