[klib] Test signature descriptions in irText tests

KT-59486
This commit is contained in:
Sergej Jaskiewicz
2023-06-22 17:30:00 +02:00
committed by Space Team
parent 6142d75bb4
commit 5e63f7627f
562 changed files with 6867 additions and 9 deletions
@@ -6,9 +6,11 @@ interface A {
// CHECK JVM_IR:
// Mangled name: A#a(){}kotlin.Int
// Public signature: /A.a|5993980063692763883[0]
// Public signature debug description: a(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: A#a(){}
// Public signature: /A.a|-4432112437378250461[0]
// Public signature debug description: a(){}
abstract fun a(): Int
}
@@ -21,9 +23,11 @@ interface B {
// CHECK JVM_IR:
// Mangled name: B#b(){}kotlin.Int
// Public signature: /B.b|-6472101675379091489[0]
// Public signature debug description: b(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: B#b(){}
// Public signature: /B.b|4789657038926421504[0]
// Public signature debug description: b(){}
abstract fun b(): Int
}
@@ -31,12 +35,15 @@ interface B {
// CHECK:
// Mangled name: {}c
// Public signature: /c|-4416962153448040627[0]
// Public signature debug description: {}c
val c: Int
// CHECK JVM_IR:
// Mangled name: #<get-c>!A!B(){}kotlin.Int
// Public signature: /c.<get-c>|-2082007887378586898[0]
// Public signature debug description: <get-c>!A!B(){}kotlin.Int
// CHECK JS_IR NATIVE:
// Mangled name: #<get-c>!A!B(){}
// Public signature: /c.<get-c>|2760865531401172403[0]
// Public signature debug description: <get-c>!A!B(){}
get($context_receiver_0: A, $context_receiver_1: B): Int