blob: cecf242f665c86e4955105aa070499854220d95f (
plain) (
tree)
|
|
import language.experimental.macros
import scala.reflect.macros.BlackboxContext
object Demo {
def id[T](a: T): T = macro idImpl[T]
def idImpl[T: c.WeakTypeTag](c: BlackboxContext)(a: c.Expr[T]): c.Expr[T] = a
}
|