aboutsummaryrefslogtreecommitdiff
path: root/tests/disabled/macro/run/t6662/Macro_1.scala
blob: 419859772dbc4c7cb4c4acb55397b40f980ec2ee (plain) (blame)
1
2
3
4
5
6
7
8
import language.experimental.macros
import scala.reflect.macros.blackbox.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
}