fix invalid `AST_For.init` (#1657)
authorAlex Lam S.L <alexlamsl@gmail.com>
Fri, 24 Mar 2017 19:18:36 +0000 (03:18 +0800)
committerGitHub <noreply@github.com>
Fri, 24 Mar 2017 19:18:36 +0000 (03:18 +0800)
commita30092e20f6a1e23706f87ca998121b8832a57bb
treebee9a34ae1e686ee724f3e2662e5a808e7f780d7
parentb1abe92e1aface2ec3d1c3666f8674e120f3b487
fix invalid `AST_For.init` (#1657)

Turns out the only place in `Compressor` which can generate invalid `AST_For.init` is within `drop_unused()`, so focus the fix-up efforts.

supercedes #1652
fixes #1656
lib/compress.js
test/compress/drop-unused.js
test/compress/issue-1656.js [new file with mode: 0644]