diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/compress.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/compress.js b/lib/compress.js index e1f0105c..e99ce508 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -108,7 +108,7 @@ function Compressor(options, false_by_default) { this.drop_fargs = keep_fargs == "strict" ? function(lambda, parent) { if (lambda.length_read) return false; var name = lambda.name; - if (!name) return parent && parent.TYPE == "Call"; + if (!name) return parent && parent.TYPE == "Call" && parent.expression === lambda; if (name.fixed_value() !== lambda) return false; var def = name.definition(); if (def.direct_access) return false; |