fix `pure_funcs` & improve `side_effects`
authoralexlamsl <alexlamsl@gmail.com>
Sun, 19 Feb 2017 17:46:59 +0000 (01:46 +0800)
committeralexlamsl <alexlamsl@gmail.com>
Tue, 21 Feb 2017 05:31:59 +0000 (13:31 +0800)
commit26fbeece1c385a0e63efe3a6683af8459f4e495a
tree76a89112f69c6569430999a531d914166e3b84d8
parent8898b8a0fe87f71c0ea2d35face6dfbf11db27ec
fix `pure_funcs` & improve `side_effects`
- only drops side-effect-free arguments
- drop side-effect-free parts with discarded value from `AST_Seq` & `AST_SimpleStatement`

closes #1494
lib/compress.js
test/compress/drop-unused.js
test/compress/pure_funcs.js [new file with mode: 0644]