// CHECK JVM_IR: // Mangled name: #bar(){}kotlin.Any // Public signature: /bar|-7451665824130722710[0] // Public signature debug description: bar(){}kotlin.Any // CHECK JS_IR NATIVE: // Mangled name: #bar(){} // Public signature: /bar|496682602797471549[0] // Public signature debug description: bar(){} suspend fun bar(): Any // CHECK JVM_IR: // Mangled name: #baz(){0§}0:0 // Public signature: /baz|-6572927612231176329[0] // Public signature debug description: baz(){0§}0:0 // CHECK JS_IR NATIVE: // Mangled name: #baz(){0§} // Public signature: /baz|-202208744392008648[0] // Public signature debug description: baz(){0§} suspend fun baz(): T // CHECK: // Mangled name: #foo(){} // Public signature: /foo|-1041209573719867811[0] // Public signature debug description: foo(){} suspend fun foo(): Unit