class TestInitValInLambdaCalledOnce {
  val x: Int
    get

  init {
    run<Int, Unit>(/* <this> = 1, */ block = local fun Int.<anonymous>() {
      <this>.#x = 0
    }
)
  }

  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

