  }
}

class Good: Foo {
  let x: Int

  // CHECK-LABEL: sil hidden [noinline] @_TFC10super_init4GoodcfT_S0_
  // CHECK-NOT:     super_method {{%[0-9]+}} : $Good, #Foo.init!initializer.1
  // CHECK:         [[SUPER_INIT:%.*]] = function_ref @_TFC10super_init3FoocfSiS0_
  // CHECK:         apply [[SUPER_INIT]]
  @inline(never)
  override init() {
    x = 10
    super.init(x)
  }