summaryrefslogtreecommitdiff
path: root/test/files/run/t6662/Macro_1.scala
blob: cecf242f665c86e4955105aa070499854220d95f (plain) (blame)
1
2
3
4
5
6
7
8
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
}