Fix dispatch receiver in JvmStaticAnnotationLowering
This commit is contained in:
committed by
max-kammerer
parent
0d31106738
commit
82e4985aa0
+8
-6
@@ -132,12 +132,14 @@ private class CompanionObjectJvmStaticLowering(val context: JvmBackendContext) :
|
||||
|
||||
call.passTypeArgumentsFrom(proxy)
|
||||
|
||||
call.dispatchReceiver = IrGetFieldImpl(
|
||||
UNDEFINED_OFFSET,
|
||||
UNDEFINED_OFFSET,
|
||||
companionInstanceFieldSymbol,
|
||||
companion.defaultType
|
||||
)
|
||||
target.dispatchReceiverParameter?.let { _ ->
|
||||
call.dispatchReceiver = IrGetFieldImpl(
|
||||
UNDEFINED_OFFSET,
|
||||
UNDEFINED_OFFSET,
|
||||
companionInstanceFieldSymbol,
|
||||
companion.defaultType
|
||||
)
|
||||
}
|
||||
proxy.extensionReceiverParameter?.let { extensionReceiver ->
|
||||
call.extensionReceiver = IrGetValueImpl(
|
||||
UNDEFINED_OFFSET,
|
||||
|
||||
Reference in New Issue
Block a user