aboutsummaryrefslogblamecommitdiff
path: root/tests/disabled/macro/pos/t7516/A_1.scala
blob: 3bd477dcda1f7be511bc1976e66c3485baec65d2 (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                                           
import scala.reflect._,macros._, scala.language.experimental.macros

object A {
  def impl[T: c.WeakTypeTag](c: Context)(t: c.Expr[T]): c.Expr[List[T]] = {
    val r = c.universe.reify { List(t.splice) }
    c.Expr[List[T]]( c.untypecheck(r.tree) )
  }
  def demo[T](t: T): List[T] = macro impl[T]
}