// CHECK: // Mangled name: #test1(kotlin.Boolean?){} // Public signature: /test1|-614655814357645647[0] // Public signature debug description: test1(kotlin.Boolean?){} fun test1(c: Boolean?): Unit // CHECK: // Mangled name: #test2(kotlin.Boolean?){} // Public signature: /test2|433529625541321478[0] // Public signature debug description: test2(kotlin.Boolean?){} fun test2(c: Boolean?): Unit // CHECK: // Mangled name: #test3(kotlin.collections.List?){} // Public signature: /test3|7517805814041019716[0] // Public signature debug description: test3(kotlin.collections.List?){} fun test3(ss: List?): Unit // CHECK: // Mangled name: #test4(kotlin.collections.List?){} // Public signature: /test4|1371726193385654339[0] // Public signature debug description: test4(kotlin.collections.List?){} fun test4(ss: List?): Unit // CHECK: // Mangled name: #test5(){} // Public signature: /test5|-2461239215881954159[0] // Public signature debug description: test5(){} fun test5(): Unit