diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/DataClassMembersGenerator.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/DataClassMembersGenerator.kt index 2c9ca6fd83b..725e2170021 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/DataClassMembersGenerator.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/DataClassMembersGenerator.kt @@ -107,7 +107,7 @@ class DataClassMembersGenerator(val components: Fir2IrComponents) { equalsDescriptor.bind(this) dispatchReceiverParameter = generateDispatchReceiverParameter(this, equalsDispatchReceiverDescriptor) val irFunction = this - valueParameters += + valueParameters = listOf( components.symbolTable.declareValueParameter( UNDEFINED_OFFSET, UNDEFINED_OFFSET, @@ -131,6 +131,7 @@ class DataClassMembersGenerator(val components: Fir2IrComponents) { parent = irFunction equalsValueParameterDescriptor.bind(this) } + ) } irDataClassMembersGenerator.generateEqualsMethod(equalsFunction, properties)