handle computed properties correctly
This commit is contained in:
@@ -4907,7 +4907,12 @@ merge(Compressor.prototype, {
|
||||
expression: make_node(AST_Array, expr, {
|
||||
elements: props.map(function(prop) {
|
||||
var v = prop.value;
|
||||
return v instanceof AST_Accessor ? make_node(AST_Function, v, v) : v;
|
||||
if (v instanceof AST_Accessor) v = make_node(AST_Function, v, v);
|
||||
var k = prop.key;
|
||||
if (k instanceof AST_Node && !(k instanceof AST_SymbolMethod)) {
|
||||
return make_sequence(prop, [ k, v ]);
|
||||
}
|
||||
return v;
|
||||
})
|
||||
}),
|
||||
property: make_node(AST_Number, this, {
|
||||
|
||||
Reference in New Issue
Block a user