aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala
diff options
context:
space:
mode:
authorodersky <odersky@gmail.com>2015-06-18 10:58:07 +0200
committerodersky <odersky@gmail.com>2015-06-18 10:58:07 +0200
commit2ce159fa1707c1e57e22af9b2fe5a87fee94ee8d (patch)
treec13a7f302e0b949dac99249e66962230df43064a /tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala
parent78fae1152a7b381af4639d3d66ed637eac3ca9d0 (diff)
parent797bfd74b0900d18d62082b842f6a330ce414ebd (diff)
downloaddotty-2ce159fa1707c1e57e22af9b2fe5a87fee94ee8d.tar.gz
dotty-2ce159fa1707c1e57e22af9b2fe5a87fee94ee8d.tar.bz2
dotty-2ce159fa1707c1e57e22af9b2fe5a87fee94ee8d.zip
Merge pull request #664 from dotty-staging/more-tests
Enable tests that pass, move macro tests to disabled.
Diffstat (limited to 'tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala')
-rw-r--r--tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala b/tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala
deleted file mode 100644
index 5df5f96aa..000000000
--- a/tests/pending/run/macro-undetparams-consfromsls/Impls_Macros_1.scala
+++ /dev/null
@@ -1,24 +0,0 @@
-import scala.reflect.runtime.universe._
-import scala.reflect.macros.blackbox.Context
-
-object Macros {
- def cons_impl[A: c.WeakTypeTag](c: Context)(x: c.Expr[A], xs: c.Expr[List[A]]): c.Expr[List[A]] = {
- import c.universe._
- reify {
- println("A = " + c.Expr[String](Literal(Constant(implicitly[c.WeakTypeTag[A]].toString))).splice)
- x.splice :: xs.splice
- }
- }
-
- def nil_impl[B: c.WeakTypeTag](c: Context): c.Expr[List[B]] = {
- import c.universe._
- reify {
- println("B = " + c.Expr[String](Literal(Constant(implicitly[c.WeakTypeTag[B]].toString))).splice)
- Nil
- }
- }
-
- def cons[A](x: A, xs: List[A]): List[A] = macro cons_impl[A]
-
- def nil[B]: List[B] = macro nil_impl[B]
-} \ No newline at end of file