fix `hoist_vars` on `reduce_vars` (#1607)
authorAlex Lam S.L <alexlamsl@gmail.com>
Thu, 16 Mar 2017 04:03:30 +0000 (12:03 +0800)
committerGitHub <noreply@github.com>
Thu, 16 Mar 2017 04:03:30 +0000 (12:03 +0800)
commita80b228d8be37eb6585bca01c6fb5468db5bea42
treeaa6eafca577f69aaf4393ad767be2d3c69f95c18
parentcf4bf4ceb1eee86197d51e77e640e59ca04739b8
fix `hoist_vars` on `reduce_vars` (#1607)

`hoist_vars` converts variable declarations into plain assignments, which then confuses `reduce_vars`

fixes #1606
lib/compress.js
test/compress/reduce_vars.js