@@ -5279,7 +5279,8 @@ merge(Compressor.prototype, {
|
||||
});
|
||||
def(AST_SymbolRef, function(compressor) {
|
||||
if (!this.is_declared(compressor)) return this;
|
||||
this.definition().replaced++;
|
||||
var def = this.definition();
|
||||
if (member(this, def.references)) def.replaced++;
|
||||
return null;
|
||||
});
|
||||
def(AST_This, return_null);
|
||||
@@ -7575,9 +7576,8 @@ merge(Compressor.prototype, {
|
||||
function recursive_ref(compressor, def) {
|
||||
var level = 0, node = compressor.self();
|
||||
do {
|
||||
if (node instanceof AST_Lambda && node.name && node.name.definition() === def) break;
|
||||
if (node instanceof AST_Lambda && node.name && node.name.definition() === def) return node;
|
||||
} while (node = compressor.parent(level++));
|
||||
return node;
|
||||
}
|
||||
|
||||
OPT(AST_SymbolRef, function(self, compressor) {
|
||||
|
||||
Reference in New Issue
Block a user