aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/implicits1.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-03-12 17:35:26 +0100
committerMartin Odersky <odersky@gmail.com>2014-03-12 17:35:26 +0100
commit7583f76dd120e8c498b43a0855983b97d52ee3fa (patch)
treea9cbfdc229cf2652befe66c6e9909d3847b0b411 /tests/pos/implicits1.scala
parentdb950e5e168f6fd71a367da343e352139e8d653e (diff)
downloaddotty-7583f76dd120e8c498b43a0855983b97d52ee3fa.tar.gz
dotty-7583f76dd120e8c498b43a0855983b97d52ee3fa.tar.bz2
dotty-7583f76dd120e8c498b43a0855983b97d52ee3fa.zip
Added test for implicits which fail in Scala 2.11.
Mentioned in scala-user by Haoyi Li on 12-Mar-2014
Diffstat (limited to 'tests/pos/implicits1.scala')
-rw-r--r--tests/pos/implicits1.scala12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/pos/implicits1.scala b/tests/pos/implicits1.scala
index 8791d61e6..47b7f1c52 100644
--- a/tests/pos/implicits1.scala
+++ b/tests/pos/implicits1.scala
@@ -35,11 +35,19 @@ object Implicits {
val c: Int = y.elem
val d: Int = z.foo("abc")
-
+
//import X.BarDeco
println(z.bar)
- val e: Int = z.foo(true)
+ val e: Int = z.foo(true)
+
+ // Haoyi Li's example on scala-user:
+
+ trait Modifier
+
+ implicit def stringNode(v: String): Modifier = new Modifier {}
+
+ val s: Modifier = Some("rd").getOrElse("")
}