blob: bb7ffb0f1069eaffe4cd800beb61587ae46b4cb9 (
plain) (
tree)
|
|
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]
}
|