summaryrefslogtreecommitdiff
path: root/test/files/pos/t8862b.scala
blob: 8be7fb5fab6114582de2fadc1f8bc7f77fb391ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
package p {
  trait T[X] { def O : { def apply(): X } }
  object `package` extends T[Int] {
    def O: { def apply(): Int } = new { def apply(): Int = 42 }
  }

  object Test {
    def main(args: Array[String]): Unit = {
      val x: Int = O()
    }
  }
}