Do not apply negate_iife optimization to new expression

This commit is contained in:
kzc
2016-05-09 03:19:28 -04:00
parent a0e03c9df4
commit bcc1318d4b
2 changed files with 29 additions and 0 deletions

View File

@@ -74,3 +74,27 @@ negate_iife_4: {
}();
}
}
negate_iife_issue_1073: {
options = {
negate_iife: true,
sequences: true,
conditionals: true,
};
input: {
new (function(a) {
return function Foo() {
this.x = a;
console.log(this);
};
}(7))();
}
expect: {
new (function(a) {
return function Foo() {
this.x = a,
console.log(this);
};
}(7))();
}
}