summaryrefslogtreecommitdiff
path: root/test/files/run/t6662/Macro_1.scala
blob: f373eaaf9450ed69eb9626f28ee608e3125ab4cb (plain) (blame)
1
2
3
4
5
6
7
8
import language.experimental.macros
import scala.reflect.macros.Context

object Demo {
  def id[T](a: T): T = macro idImpl[T]

  def idImpl[T: c.WeakTypeTag](c: Context)(a: c.Expr[T]): c.Expr[T] = a
}