@@ -8901,12 +8901,11 @@ Compressor.prototype.compress = function(node) {
|
||||
exprs = trim(exprs, compressor, first_in_statement, array_spread);
|
||||
return exprs && make_sequence(self, exprs.map(convert_spread));
|
||||
}
|
||||
if (compressor.option("yields") && is_generator(exp)) {
|
||||
if (compressor.option("yields") && is_generator(exp) && fn_name_unused(exp, compressor)) {
|
||||
var call = self.clone();
|
||||
call.expression = make_node(AST_Function, exp);
|
||||
call.expression.body = [];
|
||||
var opt = call.transform(compressor);
|
||||
if (opt !== call) return opt.drop_side_effect_free(compressor, first_in_statement);
|
||||
return call;
|
||||
}
|
||||
var dropped = drop_returns(compressor, exp);
|
||||
if (dropped) {
|
||||
|
||||
Reference in New Issue
Block a user