allow symbol replacement on multiple occurrences (#2472)
authorAlex Lam S.L <alexlamsl@gmail.com>
Sun, 12 Nov 2017 14:31:47 +0000 (22:31 +0800)
committerGitHub <noreply@github.com>
Sun, 12 Nov 2017 14:31:47 +0000 (22:31 +0800)
commitc6cfa04d10c648dc1ccdf7ac6369f4162f0a46dc
treeaeb9d50d1ad0b01114877e18c2d995528f0776dc
parent346fa12e0e67ed9418da4df91f72b41a857ef81f
allow symbol replacement on multiple occurrences (#2472)

- all-or-nothing replacement
- avoid unmangleable names

fixes #2436
lib/compress.js
lib/scope.js
test/compress/collapse_vars.js