Fix JS source maps for temporary variables
This commit is contained in:
@@ -28,6 +28,7 @@ public class TemporaryVariable {
|
|||||||
JsBinaryOperation rhs = null;
|
JsBinaryOperation rhs = null;
|
||||||
if (initExpression != null) {
|
if (initExpression != null) {
|
||||||
rhs = JsAstUtils.assignment(temporaryName.makeRef(), initExpression);
|
rhs = JsAstUtils.assignment(temporaryName.makeRef(), initExpression);
|
||||||
|
rhs.source(initExpression.getSource());
|
||||||
MetadataProperties.setSynthetic(rhs, true);
|
MetadataProperties.setSynthetic(rhs, true);
|
||||||
}
|
}
|
||||||
return new TemporaryVariable(temporaryName, rhs);
|
return new TemporaryVariable(temporaryName, rhs);
|
||||||
|
|||||||
Reference in New Issue
Block a user