// ISSUE: KT-49263 // CHECK_TYPE_WITH_EXACT fun test() { val targetType = buildPostponedTypeVariable { consumeTargetType(this) } // exact type equality check — turns unexpected compile-time behavior into red code // considered to be non-user-reproducible code for the purposes of these tests checkExactType(targetType) } class TargetType fun consumeTargetType(value: TargetType) {} fun buildPostponedTypeVariable(block: PTV.() -> Unit): PTV { return null!! }