improve pure_getters (#1786)

- property access to `null` & `undefined` always has side effects
- utilise `reduce_vars` to determine safe property access
- may-be cases treated as side effects unless `unsafe`
This commit is contained in:
Alex Lam S.L
2017-04-06 11:18:59 +08:00
committed by GitHub
parent ff289b90a9
commit 06cdb74279
4 changed files with 113 additions and 8 deletions

View File

@@ -35,7 +35,6 @@
"compress": {
"keep_fargs": false,
"passes": 3,
"pure_getters": true,
"warnings": false
}
}