summaryrefslogtreecommitdiff
path: root/test/files/pos/relax_implicit_divergence.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2010-09-14 12:11:54 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2010-09-14 12:11:54 +0000
commit4c47e9435d8872a30f579ed451293d4772b95c31 (patch)
treeef6b15a99abca671750bc478a2f6c8257a10d369 /test/files/pos/relax_implicit_divergence.scala
parentc40a798bf0b9ebe26385d42dbd90edc61ca0896d (diff)
downloadscala-4c47e9435d8872a30f579ed451293d4772b95c31.tar.gz
scala-4c47e9435d8872a30f579ed451293d4772b95c31.tar.bz2
scala-4c47e9435d8872a30f579ed451293d4772b95c31.zip
relax implicit divergence check
patch contributed by Mark Harrah in http://article.gmane.org/gmane.comp.lang.scala/20700 reviewed by moors and odersky
Diffstat (limited to 'test/files/pos/relax_implicit_divergence.scala')
-rw-r--r--test/files/pos/relax_implicit_divergence.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/files/pos/relax_implicit_divergence.scala b/test/files/pos/relax_implicit_divergence.scala
new file mode 100644
index 0000000000..8525c84bab
--- /dev/null
+++ b/test/files/pos/relax_implicit_divergence.scala
@@ -0,0 +1,7 @@
+class A(val options: Seq[String])
+
+object Test {
+ implicit def ss: Equiv[Seq[String]] = error("dummy")
+ implicit def equivA(implicit seqEq: Equiv[Seq[String]]): Equiv[A] = error("dummy")
+ implicitly[Equiv[A]]
+} \ No newline at end of file