PSI2IR: Fix bound inner class constructor callable reference generation

This commit is contained in:
Dmitry Petrov
2020-01-24 14:40:32 +03:00
parent f7321b497b
commit 90b250d241
6 changed files with 214 additions and 2 deletions
@@ -218,8 +218,8 @@ class ReflectionReferencesGenerator(statementGenerator: StatementGenerator) : St
context.callToSubstitutedDescriptorMap[irAdapteeCallInner] = resolvedDescriptor
val irDispatchReceiver = dispatchReceiverValue?.load()
val irExtensionReceiver = extensionReceiverValue?.load()
val irDispatchReceiver = dispatchReceiverValue?.loadIfExists()
val irExtensionReceiver = extensionReceiverValue?.loadIfExists()
if (irDispatchReceiver != null) {
if (irDispatchReceiver.isSafeToUseWithoutCopying()) {