// FIR_IDENTICAL // ### INVALID // FILE: invalid_noargs.kt package invalid1 fun main() {} fun main() {} // FILE: invalid_array.kt package invalid2 fun main(args: Array) {} fun main(args: Array) {} // FILE: invalid_vararg.kt package invalid3 fun main(vararg args: String) {} fun main(vararg args: String) {} // FILE: invalid_array_typealias.kt package invalid4 typealias S = String fun main(args: Array) {} fun main(args: Array) {} // FILE: invalid_noargs_suspend.kt package invalid5 suspend fun main() {} suspend fun main() {} // FILE: invalid_array_suspend.kt package invalid6 suspend fun main(args: Array) {} suspend fun main(args: Array) {} // FILE: invalid_vararg_suspend.kt package invalid7 suspend fun main(vararg args: String) {} suspend fun main(vararg args: String) {} // FILE: invalid_array_typealias_suspend.kt package invalid8 typealias S = String suspend fun main(args: Array) {} suspend fun main(args: Array) {} // ### VALID // FILE: valid_noargs.kt package valid1 fun main() {} // FILE: valid_noargs2.kt package valid1 fun main() {} // FILE: valid_array.kt package valid2 fun main(args: Array) {} // FILE: valid_array2.kt package valid2 fun main(args: Array) {} // FILE: valid_vararg.kt package valid3 fun main(vararg args: String) {} // FILE: valid_vararg2.kt package valid3 fun main(vararg args: String) {} // FILE: valid_array_typealias.kt package valid4 fun main(args: Array) {} // FILE: valid_array_typealias2.kt package valid4 typealias S = String fun main(args: Array) {} // FILE: valid_noargs_suspend.kt package valid5 suspend fun main() {} // FILE: valid_noargs_suspend2.kt package valid5 suspend fun main() {} // FILE: valid_array_suspend.kt package valid6 suspend fun main(args: Array) {} // FILE: valid_array_suspend2.kt package valid6 suspend fun main(args: Array) {} // FILE: valid_vararg_suspend.kt package valid7 suspend fun main(vararg args: String) {} // FILE: valid_vararg_suspend2.kt package valid7 suspend fun main(vararg args: String) {} // FILE: valid_array_typealias_suspend.kt package valid8 suspend fun main(args: Array) {} // FILE: valid_array_typealias_suspend2.kt package valid8 typealias S = String suspend fun main(args: Array) {}