summaryrefslogtreecommitdiff
path: root/test/disabled/pos/code.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/disabled/pos/code.scala')
-rw-r--r--test/disabled/pos/code.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/disabled/pos/code.scala b/test/disabled/pos/code.scala
index 8355c51e06..96d49106fa 100644
--- a/test/disabled/pos/code.scala
+++ b/test/disabled/pos/code.scala
@@ -3,16 +3,18 @@ import scala.tools.nsc.reporters._
import scala.tools.nsc.Settings
object Test extends App {
- def foo[T](ys: List[T]) = {
+ def foo(ys: List[Int]) = {
val fun: reflect.Code[Int => Int] = x => x + ys.length
fun
}
val code = foo(List(2))
val tree = code.tree.asInstanceOf[scala.reflect.runtime.Mirror.Tree]
val targetType = code.manifest.tpe.asInstanceOf[scala.reflect.runtime.Mirror.Type]
+ println("testing: "+tree)
val reporter = new ConsoleReporter(new Settings)
val toolbox = new ToolBox(reporter, args mkString " ")
val ttree = toolbox.typeCheck(tree, targetType)
println("result = "+ttree)
}
+