b6778be919 ^
e6a1539441 ^
1 2
3 4
abstract class NeedsXEarly { val x: Int } class Foo extends { val x = 1 } with NeedsXEarly