From 5d83638583f89b735824010e20c20418ce3c69a2 Mon Sep 17 00:00:00 2001 From: Ondrej Kraus Date: Thu, 26 Feb 2015 01:22:00 +0100 Subject: [PATCH] set literal MemberExpression as computed in rest array destructuring --- src/babel/transformation/transformers/es6/parameters.rest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/transformation/transformers/es6/parameters.rest.js b/src/babel/transformation/transformers/es6/parameters.rest.js index 5954904f26..2c0d73827d 100644 --- a/src/babel/transformation/transformers/es6/parameters.rest.js +++ b/src/babel/transformation/transformers/es6/parameters.rest.js @@ -65,7 +65,7 @@ exports.Function = function (node, parent, scope) { var pattern = rest; rest = scope.generateUidIdentifier("ref"); var declar = t.variableDeclaration("var", pattern.elements.map(function (elem, index) { - var accessExpr = t.memberExpression(rest, t.literal(index)); + var accessExpr = t.memberExpression(rest, t.literal(index), true); return t.variableDeclarator(elem, accessExpr); })); node.body.body.unshift(declar);