814cf34fb0 ^
1 2 3 4 5 6 7 8 9
object Macros { implicit def foo(x: String): Option[Int] = macro Impls.foo } object Test extends App { import Macros._ def bar[T <% Option[Int]](x: T) = println(x) println("2") }