diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt index d11df0a84b8..3120d0c548a 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt @@ -612,7 +612,7 @@ class KtPsiFactory @JvmOverloads constructor(private val project: Project, val m private fun placeKeyword() { assert(state == State.MODIFIERS) - if (!sb.endsWith(" ")) { + if (sb.isNotEmpty() && !sb.endsWith(" ")) { sb.append(" ") } val keyword = when (target) {