]> code.delx.au - gnu-emacs-elpa/commitdiff
Switch to concat.
authorJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Sat, 22 Nov 2014 21:31:55 +0000 (13:31 -0800)
committerJackson Ray Hamilton <jackson@jacksonrayhamilton.com>
Sat, 22 Nov 2014 21:31:55 +0000 (13:31 -0800)
benchmark/scenarios.js
scopifier-microoptimized.js

index 879da5c21c7d5b12f48ff7dc2b678c9c31e4874b..9af75da3bad921acea392ef175f4fd36c8782b79 100644 (file)
@@ -41,6 +41,9 @@ suite('scopifier', function () {
 
     [scopifier, scopifierMicrooptimized].forEach(function (scopifier, index) {
         var message = '';
+        if (!scopifier) {
+            return;
+        }
         if (index === 1) {
             message = ' (microoptimized)';
         }
index 1ef067d3af479d62450163c13cafec4778946e80..0c8a0d6e26b8d273c8de717975e6afeeb74c9142 100644 (file)
@@ -74,7 +74,7 @@ module.exports = function (code) {
                             range[1] + 1
                         ]);
                     }
-                    Array.prototype.push.apply(definitions, mappedDefinitions);
+                    definitions = definitions.concat(mappedDefinitions);
                 }
                 references = [];
                 for (j = 0; j < scope.references.length; j += 1) {
@@ -102,8 +102,7 @@ module.exports = function (code) {
                         ]);
                     }
                 }
-                Array.prototype.push.apply(symbols, definitions);
-                Array.prototype.push.apply(symbols, references);
+                symbols = symbols.concat(definitions).concat(references);
             }
         }
     }