From 64331ffa4056d7df593812c9c447629fde76d60a Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Tue, 27 Jun 2017 12:27:46 +0300 Subject: [PATCH] Avoid excessive copying in JsLabel See KT-18331 --- js/js.ast/src/org/jetbrains/kotlin/js/backend/ast/JsLabel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.ast/src/org/jetbrains/kotlin/js/backend/ast/JsLabel.java b/js/js.ast/src/org/jetbrains/kotlin/js/backend/ast/JsLabel.java index f9acc11b77b..2c7215843a5 100644 --- a/js/js.ast/src/org/jetbrains/kotlin/js/backend/ast/JsLabel.java +++ b/js/js.ast/src/org/jetbrains/kotlin/js/backend/ast/JsLabel.java @@ -69,6 +69,6 @@ public class JsLabel extends SourceInfoAwareJsNode implements JsStatement, HasNa @NotNull @Override public JsLabel deepCopy() { - return new JsLabel(label, AstUtil.deepCopy(statement.deepCopy())).withMetadataFrom(this); + return new JsLabel(label, AstUtil.deepCopy(statement)).withMetadataFrom(this); } }