aboutsummaryrefslogblamecommitdiff
path: root/tests/run/t6500.scala
blob: 8df00592b524c4dfd8216f34545390d7bd7a763f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                                       
object Test extends dotty.runtime.LegacyApp {
  class Box(val value: Int) extends AnyVal

  trait Foo {
    def append(box: Box): Foo
  }

  class Bar extends Foo {
    override def append(box: Box): Bar = this // produces bad forwarder
  }

  ((new Bar): Foo).append(new Box(0))
}