diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/descriptorBasedUtils.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/descriptorBasedUtils.kt index 1485ab523b7..becc5028ff6 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/descriptorBasedUtils.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/descriptorBasedUtils.kt @@ -20,6 +20,6 @@ val IrDeclaration.isProperExpect: Boolean get() = this is IrClass && isExpect || this is IrFunction && isExpect || this is IrProperty && isExpect || - (this is IrClass || this is IrFunction || this is IrProperty || this is IrConstructor || this is IrEnumEntry) + (this is IrClass || this is IrFunction || this is IrProperty || this is IrEnumEntry || this is IrTypeParameter) && (this.parent as? IrDeclaration)?.isProperExpect ?: false