70f0011817 ^
1 2 3 4 5 6 7 8 9 10 11 12
object Macros1 { def foo[U <: String] = macro Impls1.foo[U] } object Macros2 { def foo[T <: D] = macro Impls2.foo[T] } object Test extends App { Macros1.foo[String] Macros2.foo[D] }