Closures in scripts have outer expression
#KT-22029 Fixed Target versions 1.2.30
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
data class Pair(val first: Int, val second: Int)
|
||||
|
||||
inline fun <T> run(fn: () -> T) = fn()
|
||||
|
||||
val fstSec = 42
|
||||
|
||||
val (fst, snd) = run { Pair(fstSec, fstSec) }
|
||||
|
||||
// expected: fst: 42
|
||||
Reference in New Issue
Block a user