21b147f7ca ^
ab6e0b35fe ^
1
2 3
4 5 6
7
8 9 10
11 12 13
14
trait A extends Object { def f = 1; val x: A; } trait B extends Object { def f = 2; } trait C extends Object with A with B { override def f = super.f; val a: A; val x: a.type = a; }