minor
diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/expression/LoopTranslator.kt b/js/js.translator/src/org/jetbrains/kotlin/js/translate/expression/LoopTranslator.kt
index f0a78fc..d561573 100644
--- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/expression/LoopTranslator.kt
+++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/expression/LoopTranslator.kt
@@ -192,24 +192,24 @@
             val block = JsBlock()
 
             val currentVarInit =
-                    if (destructuringParameter == null) {
-                        val loopParameterDescriptor = (getDescriptorForElement(
-                                context.bindingContext(),
-                                loopParameter
-                        ) as CallableDescriptor)
-                        val loopParameterType = loopParameterDescriptor.returnType ?: context.currentModule.builtIns.anyType
-                        val coercedItemValue = itemValue?.let { TranslationUtils.coerce(context, it, loopParameterType) }
-                        newVar(parameterName, coercedItemValue).apply { source = expression.loopRange }
-                    } else {
-                        val innerBlockContext = context.innerBlock(block)
-                        if (itemValue != null) {
-                            val parameterStatement = JsAstUtils.newVar(parameterName, itemValue).apply { source = expression.loopRange }
-                            innerBlockContext.addStatementToCurrentBlock(parameterStatement)
-                        }
-                        DestructuringDeclarationTranslator.translate(
-                                destructuringParameter, JsAstUtils.pureFqn(parameterName, null), innerBlockContext
-                        )
+                if (destructuringParameter == null) {
+                    val loopParameterDescriptor = (getDescriptorForElement(
+                            context.bindingContext(),
+                            loopParameter
+                    ) as CallableDescriptor)
+                    val loopParameterType = loopParameterDescriptor.returnType ?: context.currentModule.builtIns.anyType
+                    val coercedItemValue = itemValue?.let { TranslationUtils.coerce(context, it, loopParameterType) }
+                    newVar(parameterName, coercedItemValue).apply { source = expression.loopRange }
+                } else {
+                    val innerBlockContext = context.innerBlock(block)
+                    if (itemValue != null) {
+                        val parameterStatement = JsAstUtils.newVar(parameterName, itemValue).apply { source = expression.loopRange }
+                        innerBlockContext.addStatementToCurrentBlock(parameterStatement)
                     }
+                    DestructuringDeclarationTranslator.translate(
+                            destructuringParameter, JsAstUtils.pureFqn(parameterName, null), innerBlockContext
+                    )
+                }
             block.statements += currentVarInit
             block.statements += if (realBody is JsBlock) realBody.statements else listOfNotNull(realBody)