JVM IR: get rid of toIrBasedKotlinType in MethodSignatureMapper
Commonize (in terms of TypeSystemCommonBackendContext implementations for KotlinType/IrType) code that computes optimal TypeMappingMode to apply to different positions where inline class types can be present.
This commit is contained in:
+1
-3
@@ -1,7 +1,5 @@
|
||||
// DONT_TARGET_EXACT_BACKEND: WASM
|
||||
// WASM_MUTE_REASON: BINDING_RECEIVERS
|
||||
|
||||
// IGNORE_BACKEND_FIR: JVM_IR
|
||||
// KT-42025
|
||||
|
||||
open class L<LL>(val ll: LL)
|
||||
@@ -22,4 +20,4 @@ val <PT> Rec<PT>.p: L<PT>
|
||||
fun <T1, T2, R> foo2(t1: T1, t2: T2, bb: (T1, T2) -> R): R = bb(t1, t2)
|
||||
|
||||
fun box(): String =
|
||||
Rec("O").fn().ll + Rec("K").p.ll
|
||||
Rec("O").fn().ll + Rec("K").p.ll
|
||||
|
||||
Reference in New Issue
Block a user