// !DIAGNOSTICS: -UNUSED_PARAMETER open class Base(p: Any?) { fun foo1(t: T) {} } class D: Base(1) { inner class B : Base { constructor() : super(foo1(1)) constructor(x: Int) : super(this@B.foo1(1)) constructor(x: Int, y: Int) : super(this@D.foo1(1)) } }