3bca6a2380 ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
object T { val f: Unit = () => () println(f) } object U { def f[T](t: T): T = t f[Unit](() => ()) } object Test { def main(args: Array[String]): Unit = { T U } }