aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/output.js1
-rw-r--r--test/compress/wrap_iife.js15
2 files changed, 15 insertions, 1 deletions
diff --git a/lib/output.js b/lib/output.js
index c20a0365..014dac46 100644
--- a/lib/output.js
+++ b/lib/output.js
@@ -559,7 +559,6 @@ function OutputStream(options) {
if (output.option('wrap_iife')) {
var p = output.parent();
- console.log()
return p instanceof AST_Call && p.expression === this;
}
diff --git a/test/compress/wrap_iife.js b/test/compress/wrap_iife.js
index b1b88ac1..5c45853a 100644
--- a/test/compress/wrap_iife.js
+++ b/test/compress/wrap_iife.js
@@ -15,6 +15,21 @@ wrap_iife: {
expect_exact: '(function(){return function(){console.log("test")}})()();'
}
+wrap_iife_in_expression: {
+ options = {
+ negate_iife: false,
+ }
+ beautify = {
+ wrap_iife: true,
+ }
+ input: {
+ foo = (function () {
+ return bar();
+ })();
+ }
+ expect_exact: 'foo=(function(){return bar()})();'
+}
+
wrap_iife_in_return_call: {
options = {
negate_iife: false,