fix inline on nested substitutions (#2533)

fixes #2531
This commit is contained in:
Alex Lam S.L
2017-11-29 13:31:41 +08:00
committed by GitHub
parent 206a54a746
commit bc5047c1e7
2 changed files with 103 additions and 0 deletions

View File

@@ -2268,6 +2268,10 @@ merge(Compressor.prototype, {
self.walk(new TreeWalker(function(node) {
if (!result) return true;
if (node instanceof AST_SymbolRef) {
if (self.inlined) {
result = false;
return true;
}
var def = node.definition();
if (member(def, self.enclosed)
&& !self.variables.has(def.name)) {