// FILE: a.kt // CHECK JVM_IR: // Mangled name: #main(){} // Mangled name for the signature by IR: main(){} // Mangled name for the signature by Frontend: main(){}%a.kt // Public signature: /main|-4284757841571462650[0] // Public signature debug description: main(){} fun main(): Unit // FILE: b.kt // CHECK JVM_IR: // Mangled name: #main(){} // Mangled name for the signature by IR: main(){} // Mangled name for the signature by Frontend: main(){}%b.kt // Public signature: /main|-4284757841571462650[0] // Public signature debug description: main(){} fun main(): Unit // FILE: c.kt package foo // CHECK JVM_IR: // Mangled name: foo#main(){} // Mangled name for the signature by IR: main(){} // Mangled name for the signature by Frontend: main(){}%c.kt // Public signature: foo/main|-4284757841571462650[0] // Public signature debug description: main(){} fun main(): Unit // FILE: d.kt package foo // CHECK JVM_IR: // Mangled name: foo#main(){} // Mangled name for the signature by IR: main(){} // Mangled name for the signature by Frontend: main(){}%d.kt // Public signature: foo/main|-4284757841571462650[0] // Public signature debug description: main(){} fun main(): Unit