IR: minor, improve assertion error message
KT-60502
This commit is contained in:
committed by
Space Team
parent
9bc9014c26
commit
f7ba1b4a7a
@@ -940,7 +940,9 @@ fun IrFunction.copyValueParametersToStatic(
|
||||
|
||||
var shift = 0
|
||||
source.dispatchReceiverParameter?.let { originalDispatchReceiver ->
|
||||
assert(dispatchReceiverType!!.isSubtypeOfClass(originalDispatchReceiver.type.classOrNull!!))
|
||||
assert(dispatchReceiverType!!.isSubtypeOfClass(originalDispatchReceiver.type.classOrNull!!)) {
|
||||
"Dispatch receiver type ${dispatchReceiverType.render()} is not a subtype of ${originalDispatchReceiver.type.render()}"
|
||||
}
|
||||
val type = dispatchReceiverType.remapTypeParameters(
|
||||
(originalDispatchReceiver.parent as IrTypeParametersContainer).classIfConstructor,
|
||||
target.classIfConstructor
|
||||
|
||||
Reference in New Issue
Block a user