// CHECK JVM_IR: // Mangled name: #fn0(){}kotlin.Int // Public signature: /fn0|-3364598877649792431[0] // Public signature debug description: fn0(){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #fn0(){} // Public signature: /fn0|-2043665824144278007[0] // Public signature debug description: fn0(){} fun fn0(): Int // CHECK JVM_IR: // Mangled name: #fn1(kotlin.Int){}kotlin.Int // Public signature: /fn1|-2634385227090463147[0] // Public signature debug description: fn1(kotlin.Int){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #fn1(kotlin.Int){} // Public signature: /fn1|-2712608382334902272[0] // Public signature debug description: fn1(kotlin.Int){} fun fn1(x: Int): Int // CHECK JVM_IR: // Mangled name: #fnv(kotlin.IntArray...){}kotlin.Int // Public signature: /fnv|7629192376934713891[0] // Public signature debug description: fnv(kotlin.IntArray...){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #fnv(kotlin.IntArray...){} // Public signature: /fnv|2422608309256790418[0] // Public signature debug description: fnv(kotlin.IntArray...){} fun fnv(vararg xs: Int): Int // CHECK: // Mangled name: #test0(){} // Public signature: /test0|-2819007353171228053[0] // Public signature debug description: test0(){} fun test0(): Unit // CHECK: // Mangled name: #test1(){} // Public signature: /test1|4297044443957252634[0] // Public signature debug description: test1(){} fun test1(): Unit // CHECK: // Mangled name: #testV0(){} // Public signature: /testV0|-8921284502747635947[0] // Public signature debug description: testV0(){} fun testV0(): Unit // CHECK: // Mangled name: #testV1(){} // Public signature: /testV1|3830223062623947245[0] // Public signature debug description: testV1(){} fun testV1(): Unit // CHECK: // Mangled name: #useUnit0(kotlin.Function0){} // Public signature: /useUnit0|5614361260644496254[0] // Public signature debug description: useUnit0(kotlin.Function0){} fun useUnit0(fn: Function0): Unit // CHECK: // Mangled name: #useUnit1(kotlin.Function1){} // Public signature: /useUnit1|-3238349347224683286[0] // Public signature debug description: useUnit1(kotlin.Function1){} fun useUnit1(fn: Function1): Unit