Add test for Obsolete issues
#KT-15956 Obsolete #KT-15751 Obsolete #KT-16417 Obsolete #KT-21787 Obsolete
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
// FILE: 1.kt
|
||||
// NO_CHECK_LAMBDA_INLINING
|
||||
class A {
|
||||
val foo = fun(call: () -> Unit) =
|
||||
ext {
|
||||
fun send() {
|
||||
call()
|
||||
}
|
||||
|
||||
bar {
|
||||
send()
|
||||
}
|
||||
}
|
||||
|
||||
fun bar(body: () -> Unit) {
|
||||
body()
|
||||
}
|
||||
|
||||
inline fun A.ext(init: X.() -> Unit) {
|
||||
return X().init()
|
||||
}
|
||||
|
||||
class X
|
||||
}
|
||||
|
||||
// FILE: 2.kt
|
||||
|
||||
fun box(): String {
|
||||
var result = "fail"
|
||||
A().foo { result = "OK" }
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user