aboutsummaryrefslogtreecommitdiff
path: root/tests/untried/pos/t6201.scala
blob: 9d6667b6fdde47575f865eb4361d8a05e1d26249 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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) }
}