// FIR_DISABLE_LAZY_RESOLVE_CHECKS // !LANGUAGE: -ProhibitDataClassesOverridingCopy interface WithCopy { fun copy(str: T): WithCopy } data class Test(val str: String): WithCopy