blob: 1664301f5fc94a1be5dc0e964e51c68961d5ee54 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
import scala.reflect.macros.Context
import language.experimental.macros
trait Impls {
def impl(c: Context)(x: c.Expr[Any]) = x
}
object Macros extends Impls {
def foo(x: Any) = macro impl
}
|