From a645ae0583acbfb6115e161fd20ea66bce848e92 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 4 Jan 2015 07:59:56 +1100 Subject: [PATCH] contextLiteral fallback in es6-spread transformer --- lib/6to5/transformation/transformers/es6-spread.js | 2 ++ 1 file changed, 2 insertions(+) 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 {