Only slice arguments when necessary - fixes #239

This commit is contained in:
James Kyle
2014-12-02 16:26:18 -08:00
parent 5fe1c07d9a
commit 888ab5473a
7 changed files with 50 additions and 4 deletions

View File

@@ -64,7 +64,12 @@ exports.CallExpression = function (node, parent, file) {
node.arguments = [];
var nodes = build(args, file);
var nodes;
if (args.length === 1 && args[0].argument.name === 'arguments') {
nodes = [args[0].argument];
} else {
nodes = build(args, file);
}
var first = nodes.shift();
if (nodes.length) {