From 9d186cfc660e42b41121e08d6404173a0091b763 Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Fri, 19 May 2017 16:37:44 +0300 Subject: [PATCH] Fix JS source maps for temporary variables --- .../jetbrains/kotlin/js/translate/context/TemporaryVariable.java | 1 + 1 file changed, 1 insertion(+) diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/TemporaryVariable.java b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/TemporaryVariable.java index 38f8b55718b..6ff39de0b8e 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/TemporaryVariable.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/TemporaryVariable.java @@ -28,6 +28,7 @@ public class TemporaryVariable { JsBinaryOperation rhs = null; if (initExpression != null) { rhs = JsAstUtils.assignment(temporaryName.makeRef(), initExpression); + rhs.source(initExpression.getSource()); MetadataProperties.setSynthetic(rhs, true); } return new TemporaryVariable(temporaryName, rhs);