// !DIAGNOSTICS: -UNUSED_PARAMETER open class B(x: Double) { constructor(x: Int): this(1.0) constructor(x: String): this(1.0) } trait C class A : B, C { constructor(): super(' ') constructor(x: Int) }