summaryrefslogblamecommitdiff
path: root/test/files/pos/t7377/Macro_1.scala
blob: b38687c8b3cca8085f1d7026d9b77697a29cce19 (plain) (tree)
1
2
3
4
5
6
7
                              
                                            

          
                                                                                                         

                                             
import language.experimental._
import scala.reflect.macros.blackbox.Context

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