summaryrefslogtreecommitdiff
path: root/test/files/pos
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-01-18 10:44:12 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-01-18 10:45:59 -0800
commit0d74502ce5657c8b64575dac1663a24d287ecb0d (patch)
tree717befc6a81467fe5837ef59696c915baff69659 /test/files/pos
parent0beca4b2f039fb21222cef29c1b7b5a012df5e61 (diff)
parent338b053563e6c57eec157bc19697349782475926 (diff)
downloadscala-0d74502ce5657c8b64575dac1663a24d287ecb0d.tar.gz
scala-0d74502ce5657c8b64575dac1663a24d287ecb0d.tar.bz2
scala-0d74502ce5657c8b64575dac1663a24d287ecb0d.zip
Merge 2.10.x into master
Diffstat (limited to 'test/files/pos')
-rw-r--r--test/files/pos/t8138.scala24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/files/pos/t8138.scala b/test/files/pos/t8138.scala
new file mode 100644
index 0000000000..b980930955
--- /dev/null
+++ b/test/files/pos/t8138.scala
@@ -0,0 +1,24 @@
+
+class U {
+ trait Transformer {
+ def transform(a: Tree): Tree = ???
+ }
+ trait Tree
+}
+
+object Test {
+ def m(u: U) = {
+ class C extends u.Transformer {
+ override def transform(t: u.Tree): u.Tree = {
+ null match {
+ case _ =>
+ // crashes in GenICode:
+ // error: Unknown type: <notype>, <notype> [class scala.reflect.internal.Types$NoType$, class scala.reflect.internal.Types$NoType$] TypeRef? false
+ (y: Any) => super.transform(???)
+ null
+ }
+ ???
+ }
+ }
+ }
+}