diff --git a/lib/6to5/transformation/transformers/es6-spread.js b/lib/6to5/transformation/transformers/es6-spread.js index 2415cc8a8c..bde318aa6d 100644 --- a/lib/6to5/transformation/transformers/es6-spread.js +++ b/lib/6to5/transformation/transformers/es6-spread.js @@ -83,6 +83,8 @@ exports.CallExpression = function (node, parent, file, scope) { if (temp) { callee.object = t.assignmentExpression("=", temp, callee.object); contextLiteral = temp; + } else { + contextLiteral = callee.object; } t.appendToMemberExpression(callee, t.identifier("apply")); } else {