FIR IDE: Fix searching for the closest function to re-resolve

If the function is local, there would be errors related to its
unresolved body and receiver type
This commit is contained in:
Roman Golyshev
2021-02-15 17:56:13 +03:00
parent 1d64c0789f
commit f641466f70
6 changed files with 56 additions and 1 deletions
@@ -0,0 +1,17 @@
// FIR_COMPARISON
val topLevelVal = ""
fun topLevel(topLevelArg: String) {
val inTopLevelVal = 10
fun local(localArg: String) {
val inLocalVal = 20
<caret>
}
}
// EXIST: topLevelVal
// EXIST: topLevelArg
// EXIST: inTopLevelVal
// EXIST: localArg
// EXIST: inLocalVal