aboutsummaryrefslogtreecommitdiff
path: root/test/compress/reduce_vars.js
diff options
context:
space:
mode:
authorAlex Lam S.L <alexlamsl@gmail.com>2017-04-07 13:31:58 +0800
committerGitHub <noreply@github.com>2017-04-07 13:31:58 +0800
commit0f4cd73dcc5d8a936ae3630a7992dbcb44274136 (patch)
tree3c5724a3ef73c80868849800630c92d57d28b806 /test/compress/reduce_vars.js
parent281e882d27ace48c5c415f19292e2590dd4473dc (diff)
downloadtracifyjs-0f4cd73dcc5d8a936ae3630a7992dbcb44274136.tar.gz
tracifyjs-0f4cd73dcc5d8a936ae3630a7992dbcb44274136.zip
introduce "strict" to `pure_getters` (#1795)
Diffstat (limited to 'test/compress/reduce_vars.js')
-rw-r--r--test/compress/reduce_vars.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/test/compress/reduce_vars.js b/test/compress/reduce_vars.js
index 842d8de4..b6f711ad 100644
--- a/test/compress/reduce_vars.js
+++ b/test/compress/reduce_vars.js
@@ -1919,7 +1919,7 @@ side_effects_assign: {
pure_getters_1: {
options = {
- pure_getters: true,
+ pure_getters: "strict",
reduce_vars: true,
side_effects: true,
toplevel: true,
@@ -1941,7 +1941,7 @@ pure_getters_1: {
pure_getters_2: {
options = {
- pure_getters: true,
+ pure_getters: "strict",
reduce_vars: true,
toplevel: true,
unused: true,
@@ -1956,6 +1956,21 @@ pure_getters_2: {
}
}
+pure_getters_3: {
+ options = {
+ pure_getters: true,
+ reduce_vars: true,
+ toplevel: true,
+ unused: true,
+ }
+ input: {
+ var a;
+ var a = a && a.b;
+ }
+ expect: {
+ }
+}
+
catch_var: {
options = {
booleans: true,