blob: 03a68a3a24b32f31aa31c4341e177e8b532c0732 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
object Test extends App {
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))
}
|