From e1b8b21abb0e3fd8802ff95f78a655d362ce206b Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Sun, 25 Oct 2015 12:01:56 +0300 Subject: [PATCH] Minor --- .../org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt index 3e5da791d6b..637bd34d2d3 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt @@ -228,11 +228,9 @@ private class MemberScopeToImportingScopeAdapter(override val parent: ImportingS inline fun LexicalScope.processForMeAndParent(process: (LexicalScope) -> Unit) { var currentScope = this - process(currentScope) - - while(currentScope.parent != null) { - currentScope = currentScope.parent!! + while (true) { process(currentScope) + currentScope = currentScope.parent ?: break } }