// CHECK JVM_IR: // Mangled name: #convert@kotlin.Number(){0§}0:0 // Public signature: /convert|-8929373318028206908[0] // Public signature debug description: convert@kotlin.Number(){0§}0:0 // CHECK JS_IR NATIVE: // Mangled name: #convert@kotlin.Number(){0§} // Public signature: /convert|1202542150258287198[0] // Public signature debug description: convert@kotlin.Number(){0§} fun Number.convert(): R // CHECK: // Mangled name: #foo(kotlin.Number){} // Public signature: /foo|97687418835402471[0] // Public signature debug description: foo(kotlin.Number){} fun foo(arg: Number): Unit // CHECK JVM_IR: // Mangled name: #runMe(kotlin.Array){} // Public signature: /runMe|-242509563910791110[0] // Public signature debug description: runMe(kotlin.Array){} // CHECK JS_IR NATIVE: // Mangled name: #runMe(kotlin.Array){} // Public signature: /runMe|-242509563910791110[0] // Public signature debug description: runMe(kotlin.Array){} fun runMe(args: Array): Unit