@@ -3416,9 +3416,15 @@ Compressor.prototype.compress = function(node) {
|
||||
if (def.references.length - def.replaced == referenced) return true;
|
||||
if (!def.fixed) return false;
|
||||
if (!lhs.fixed) return false;
|
||||
if (def.references.filter(function(ref) {
|
||||
return ref.fixed === lhs.fixed;
|
||||
}).length != referenced) return false;
|
||||
var matched = 0;
|
||||
if (!all(def.references, function(ref, index) {
|
||||
var fixed = ref.fixed;
|
||||
if (!fixed) return false;
|
||||
if (fixed.to_binary || fixed.to_prefix) return false;
|
||||
if (fixed === lhs.fixed) matched++;
|
||||
return true;
|
||||
})) return false;
|
||||
if (matched != referenced) return false;
|
||||
verify_ref = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user