Support main entry-point without arguments in frontend

#KT-26574 In Progress
This commit is contained in:
Denis Zharkov
2018-09-06 14:04:28 +03:00
parent 3cf1c56794
commit 2c920b732c
13 changed files with 146 additions and 24 deletions
@@ -0,0 +1,5 @@
// FILE: a.kt
fun main() {}
// FILE: b.kt
fun main() {}
@@ -0,0 +1,4 @@
package
public fun main(): kotlin.Unit
public fun main(): kotlin.Unit
@@ -0,0 +1,7 @@
// FILE: a.kt
<!CONFLICTING_OVERLOADS!>fun main()<!> {}
suspend fun main(args: Array<String>) {}
// FILE: b.kt
<!CONFLICTING_OVERLOADS!>fun main()<!> {}
@@ -0,0 +1,5 @@
package
public fun main(): kotlin.Unit
public fun main(): kotlin.Unit
public suspend fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit