summaryrefslogtreecommitdiff
path: root/build.detach.xml
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-05-28 10:31:50 +0200
committerJason Zaugg <jzaugg@gmail.com>2012-05-28 11:31:19 +0200
commit8d4ce1da77bd6bf4a2311c9e30bd815a9aedae1b (patch)
treeaa71561fb510c71f1a31500a9277202ccb8a3bbd /build.detach.xml
parentbcc82808ecf056affecf11b14f3ad850ad21d773 (diff)
downloadscala-8d4ce1da77bd6bf4a2311c9e30bd815a9aedae1b.tar.gz
scala-8d4ce1da77bd6bf4a2311c9e30bd815a9aedae1b.tar.bz2
scala-8d4ce1da77bd6bf4a2311c9e30bd815a9aedae1b.zip
SI-5845 Advances the example from a crasher to an inference failure.
The inference failure itself seems like an instance of of SI-3346. But dependent method types (which triggered the crash), can be employed to avoid inferring the type constructor CC. class Num[T] { def mkOps = new Ops class Ops { def +++(rhs: T) = () } } class A { implicit def infixOps[T](lhs: T)(implicit num: Num[T]): num.Ops = num.mkOps implicit val n1: Num[Int] = new Num[Int] { } 5 +++ 5 }
Diffstat (limited to 'build.detach.xml')
0 files changed, 0 insertions, 0 deletions