allow duplicate property names in object literals for ES6+
This commit is contained in:
@@ -1865,7 +1865,7 @@ merge(Compressor.prototype, {
|
||||
}
|
||||
if (prop instanceof AST_Node) break;
|
||||
prop = "" + prop;
|
||||
if (compressor.has_directive("use strict")) {
|
||||
if (compressor.option("ecma") < 6 && compressor.has_directive("use strict")) {
|
||||
if (!all(def.value.properties, function(node) {
|
||||
return node.key != prop && node.key.name != prop;
|
||||
})) break;
|
||||
|
||||
Reference in New Issue
Block a user