Propagate inference session from local context into property resolvers

^KT-48633 Fixed
This commit is contained in:
Victor Petukhov
2021-10-04 12:00:14 +03:00
parent 43e9c1223a
commit d50eba62bd
10 changed files with 60 additions and 4 deletions
@@ -0,0 +1,19 @@
// DONT_TARGET_EXACT_BACKEND: WASM
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
class TowerDataElementsForName() {
@OptIn(ExperimentalStdlibApi::class)
val reversedFilteredLocalScopes = buildList {
class Foo {
val reversedFilteredLocalScopes = {
add("OK")
}
}
Foo().reversedFilteredLocalScopes()
}
}
fun box(): String {
return TowerDataElementsForName().reversedFilteredLocalScopes[0]
}