summaryrefslogtreecommitdiff
path: root/test/files/pos/t7377/Macro_1.scala
blob: 7280cfeaf5749ba0ee26b3a878a8931e60443163 (plain) (blame)
1
2
3
4
5
6
7
import language.experimental._
import reflect.macros.BlackboxContext

object M {
  def noopImpl[A](c: BlackboxContext)(expr: c.Expr[A]): c.Expr[A] = c.Expr(c.typecheck(c.resetLocalAttrs(expr.tree)))
  def noop[A](expr: A): A = macro noopImpl[A]
}