1 2 3 4 5 6 7 8 9 10
package bug1050 abstract class A { type T <: scala.ScalaObject class A requires T { def b = 3 def c = b b } }