Prevent error for Function(""). Close #538
authorMihai Bazon <mihai@bazon.net>
Wed, 20 Aug 2014 06:16:34 +0000 (09:16 +0300)
committerMihai Bazon <mihai@bazon.net>
Wed, 20 Aug 2014 06:16:34 +0000 (09:16 +0300)
lib/compress.js

index fd3f7a2..1e99f15 100644 (file)
@@ -1745,6 +1745,7 @@ merge(Compressor.prototype, {
                             } catch(ex) {
                                 if (ex !== ast) throw ex;
                             };
+                            if (!fun) return self;
                             var args = fun.argnames.map(function(arg, i){
                                 return make_node(AST_String, self.args[i], {
                                     value: arg.print_to_string()