summaryrefslogtreecommitdiff
path: root/test/files/run/t6443b.scala
blob: 9320b1dcfe2fa914a4065543991bb01dcf805db2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
trait A {
  type D >: Null <: C
  def foo(d: D)(d2: d.type): Unit
  trait C {
    def bar: Unit = foo(null)(null)
  }
}
object B extends A {
  class D extends C

  def foo(d: D)(d2: d.type): Unit = () // Bridge method required here!
}

object Test extends App {
  new B.D().bar
}