summaryrefslogtreecommitdiff
path: root/test/disabled
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-09-23 16:21:16 +0000
committerMartin Odersky <odersky@gmail.com>2011-09-23 16:21:16 +0000
commit2b699c3fdb8586051fa20cc1e37d4d40a7418605 (patch)
tree31b1605a95eb096586256089b7bdd1cfcf5b55c3 /test/disabled
parent7bfdac0b73c28109b5d3130783feaca4a7c06100 (diff)
downloadscala-2b699c3fdb8586051fa20cc1e37d4d40a7418605.tar.gz
scala-2b699c3fdb8586051fa20cc1e37d4d40a7418605.tar.bz2
scala-2b699c3fdb8586051fa20cc1e37d4d40a7418605.zip
Handling Freevars in Importers and discovering ...
Handling Freevars in Importers and discovering whole new classes of errors in Liftcode.
Diffstat (limited to 'test/disabled')
-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)
}
+