From 0f0759ec15d32673333b2397882a7f3e043d4cf9 Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Fri, 18 Sep 2020 00:04:46 +0100 Subject: [PATCH] remove redundant transform (#4123) --- lib/compress.js | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/lib/compress.js b/lib/compress.js index 4c070f9c..61d6079c 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -7660,29 +7660,6 @@ merge(Compressor.prototype, { }) }); } - // (x + "foo") + ("bar" + y) => (x + "foobar") + y - if (self.left instanceof AST_Binary - && self.left.operator == "+" - && self.left.is_string(compressor) - && self.left.right instanceof AST_Constant - && self.right instanceof AST_Binary - && self.right.operator == "+" - && self.right.left instanceof AST_Constant - && self.right.is_string(compressor)) { - self = make_node(AST_Binary, self, { - operator: "+", - left: make_node(AST_Binary, self.left, { - operator: "+", - left: self.left.left, - right: make_node(AST_String, self.left.right, { - value: "" + self.left.right.value + self.right.left.value, - start: self.left.right.start, - end: self.right.left.end - }) - }), - right: self.right.right - }); - } // a + -b => a - b if (self.right instanceof AST_UnaryPrefix && self.right.operator == "-" -- 2.34.1