Added some tests on local classes in inline bodies

This commit is contained in:
Igor Chevdar
2020-03-26 12:58:40 +03:00
parent e2a378bed7
commit d808ef10b2
11 changed files with 272 additions and 0 deletions
@@ -0,0 +1,29 @@
// FILE: 1.kt
package test
inline fun call(crossinline init: () -> Unit) {
return init()
}
inline fun test(): String {
var res = "Fail"
call {
object {
fun run () {
res = "OK"
}
}.run()
}
return res
}
// FILE: 2.kt
import test.*
fun box(): String {
return test()
}