improve literal return optimization (#1860)

This commit is contained in:
kzc
2017-05-01 12:10:11 -04:00
committed by Alex Lam S.L
parent 2cb55b2ad0
commit ea9289771b
4 changed files with 55 additions and 12 deletions

View File

@@ -25,11 +25,9 @@ negate_iife_2: {
negate_iife: true
};
input: {
(function(){ return {} })().x = 10; // should not transform this one
}
expect: {
(function(){ return {} })().x = 10;
}
expect_exact: "({}).x=10;"
}
negate_iife_2_side_effects: {
@@ -38,11 +36,9 @@ negate_iife_2_side_effects: {
side_effects: true,
}
input: {
(function(){ return {} })().x = 10; // should not transform this one
}
expect: {
(function(){ return {} })().x = 10;
}
expect_exact: "({}).x=10;"
}
negate_iife_3: {