fix corner case in unused

This commit is contained in:
alexlamsl
2018-07-01 14:34:42 +08:00
parent 6aa750010f
commit 5ffc17d4aa
56 changed files with 1588 additions and 973 deletions

View File

@@ -15,9 +15,9 @@ holes_and_undefined: {
constant_join: {
options = {
unsafe : true,
evaluate : true
};
evaluate: true,
unsafe: true,
}
input: {
var a = [ "foo", "bar", "baz" ].join("");
var a1 = [ "foo", "bar", "baz" ].join();
@@ -64,9 +64,9 @@ constant_join: {
constant_join_2: {
options = {
unsafe : true,
evaluate : true
};
evaluate: true,
unsafe: true,
}
input: {
var a = [ "foo", "bar", boo(), "baz", "x", "y" ].join("");
var b = [ "foo", "bar", boo(), "baz", "x", "y" ].join("-");
@@ -93,9 +93,9 @@ constant_join_2: {
constant_join_3: {
options = {
unsafe: true,
evaluate: true,
};
unsafe: true,
}
input: {
var a = [ null ].join();
var b = [ , ].join();
@@ -133,7 +133,7 @@ for_loop: {
reduce_vars: true,
unsafe: true,
unused: true,
};
}
input: {
function f0() {
var a = [1, 2, 3];