diff options
Diffstat (limited to 'tests/pending/run/t5903c/Macros_1.scala')
-rw-r--r-- | tests/pending/run/t5903c/Macros_1.scala | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/tests/pending/run/t5903c/Macros_1.scala b/tests/pending/run/t5903c/Macros_1.scala deleted file mode 100644 index 34fe1d880..000000000 --- a/tests/pending/run/t5903c/Macros_1.scala +++ /dev/null @@ -1,23 +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 = 2 - def unapply(x: Int) = this - }.unapply($x) - """ - } -} |