From 2549d09d5e76e633371bef4dd56679b5ca2dd822 Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Fri, 18 Sep 2020 04:25:05 +0800 Subject: [PATCH] remove redundant transform --- 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 == "-"