// WITH_STDLIB import kotlin.test.* import kotlin.contracts.* open class S class P(val str: String = "P") : S() @OptIn(kotlin.contracts.ExperimentalContracts::class) fun check(actual: Boolean) { contract { returns() implies actual } assertTrue(actual) } fun box(): String { val s: S = P() check(s is P) assertEquals(s.str, "P") return "OK" }