diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt index df92f796797..f1523a61cb3 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt @@ -30,7 +30,7 @@ public val PsiElement.endOffset: Int public fun PsiElement.getStartOffsetIn(ancestor: PsiElement): Int { var offset = 0 var parent = this - while (parent != this) { + while (parent != ancestor) { offset += parent.getStartOffsetInParent() parent = parent.getParent() }