diff options
Diffstat (limited to 'tests/pending/run/t5903c')
-rw-r--r-- | tests/pending/run/t5903c/Macros_1.scala | 23 | ||||
-rw-r--r-- | tests/pending/run/t5903c/Test_2.scala | 6 |
2 files changed, 0 insertions, 29 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) - """ - } -} diff --git a/tests/pending/run/t5903c/Test_2.scala b/tests/pending/run/t5903c/Test_2.scala deleted file mode 100644 index 23a92225d..000000000 --- a/tests/pending/run/t5903c/Test_2.scala +++ /dev/null @@ -1,6 +0,0 @@ -object Test extends dotty.runtime.LegacyApp { - import Interpolation._ - 2 match { - case t"$x" => println(x) - } -} |