summaryrefslogtreecommitdiff
path: root/test/files/pos/t6201.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-11-14 00:22:10 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-11-14 00:40:12 -0800
commit5b532e927241bfaea4aa9b36e32ff3a0deb1ae15 (patch)
tree83730ba21561d6ee1d34beb0b579d1a1254d86d4 /test/files/pos/t6201.scala
parent69e62de87d80cf5b9d8c7f4eefcea0638fb2759d (diff)
downloadscala-5b532e927241bfaea4aa9b36e32ff3a0deb1ae15.tar.gz
scala-5b532e927241bfaea4aa9b36e32ff3a0deb1ae15.tar.bz2
scala-5b532e927241bfaea4aa9b36e32ff3a0deb1ae15.zip
Revived tests that once depended on xml
I was a bit overzealous in moving stuff over to scala-xml in 9c50dd5274 These were all compiler tests that accidentally touched on xml. I've tried to delicately decouple them so they can roam the scalac pastures as intended.
Diffstat (limited to 'test/files/pos/t6201.scala')
-rw-r--r--test/files/pos/t6201.scala19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/files/pos/t6201.scala b/test/files/pos/t6201.scala
new file mode 100644
index 0000000000..d4e5bce03a
--- /dev/null
+++ b/test/files/pos/t6201.scala
@@ -0,0 +1,19 @@
+// probably needs xml's weirdness to reproduce
+// (specifically, _root_.scala.xml.Null being in the root package)
+class Elem
+
+class Test {
+ def elem: Elem = ???
+
+ class Foo1 {
+ def must(x: Elem) = ()
+ }
+
+ class Foo2 {
+ def must(x: Int) = ()
+ }
+ implicit def toFoo1(s: Elem) = new Foo1()
+ implicit def toFoo2(s: Elem) = new Foo2()
+
+ def is: Unit = { (elem) }
+} \ No newline at end of file