d746f73c9d ^
b2bec5a135 ^
1 2
3 4
5 6 7 8 9 10 11 12
object Bug { class A; case class A1() extends A; case class A2() extends A; def f: A = if (true) A1() else { val a = if (true) A1() else A2(); a }; }