// !DIAGNOSTICS: -UNUSED_PARAMETER open class B(x: Int) { fun foo() = 1 } class A : B { constructor(x: Int, y: Int = x + foo() + this.foo() + super.foo()) : super(x + foo() + this.foo() + super.foo()) }