@@ -10928,9 +10928,11 @@ Compressor.prototype.compress = function(node) {
|
||||
&& (value = can_flatten_body(stat))) {
|
||||
var replacing = exp === fn || def.single_use && def.references.length - def.replaced == 1;
|
||||
if (can_substitute_directly()) {
|
||||
self._optimized = true;
|
||||
var retValue = value.optimize(compressor).clone(true);
|
||||
var args = self.args.slice();
|
||||
var refs = [];
|
||||
var retValue = value.optimize(compressor).clone(true).transform(new TreeTransformer(function(node) {
|
||||
retValue = retValue.transform(new TreeTransformer(function(node) {
|
||||
if (node instanceof AST_SymbolRef) {
|
||||
var def = node.definition();
|
||||
if (fn.variables.get(node.name) !== def) {
|
||||
|
||||
Reference in New Issue
Block a user