diff options
Diffstat (limited to 'tests/pending/run/t5903b/Macros_1.scala')
-rw-r--r-- | tests/pending/run/t5903b/Macros_1.scala | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tests/pending/run/t5903b/Macros_1.scala b/tests/pending/run/t5903b/Macros_1.scala deleted file mode 100644 index 29a05f7fe..000000000 --- a/tests/pending/run/t5903b/Macros_1.scala +++ /dev/null @@ -1,25 +0,0 @@ -import scala.reflect.macros.whitebox.Context -import language.experimental.macros - -object Interpolation { - implicit class TestInterpolation(c: StringContext) { - object t { - def unapply[T](x: T): Any = macro Macros.unapplyImpl[T] - } - } -} - -object Macros { - def unapplyImpl[T: c.WeakTypeTag](c: Context)(x: c.Tree) = { - import c.universe._ - q""" - new { - def isEmpty = false - def get = this - def _1 = 2 - def unapply(x: Int) = this - override def toString = "oops" - }.unapply($x) - """ - } -} |