commit | 0f394f939a1c4f307e501a9a1c5cea6ab28b4c3e | [log] [tgz] |
---|---|---|
author | Francesco Protopapa <francesco.protopapa@jetbrains.com> | Wed Jun 18 11:35:13 2025 +0200 |
committer | Francesco Protopapa <francesco.protopapa@jetbrains.com> | Wed Jun 18 13:45:25 2025 +0200 |
tree | 6a3947338d66bdc0367a1e235a96e8ab71f77c1c | |
parent | 25af2fc9acb59f7496274f5b249d08913dd4dfc1 [diff] |
[IR] Migrate `ReflectionReferencesGenerator.kt` to new IR parameter API 17
diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt index 853971a..23adeee 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt
@@ -323,7 +323,11 @@ ) IrBlockImpl(startOffset, endOffset, irFunctionalType, IrStatementOrigin.ADAPTED_FUNCTION_REFERENCE).apply { statements.add(irAdapterFun) - statements.add(irAdapterRef.apply { extensionReceiver = receiver }) + statements.add(irAdapterRef.apply { + if (receiver != null) { + arguments[0] = receiver + } + }) } } }