From 83e0be3038cf1fd6e9338c65674a8d49c3109596 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 13 May 2015 03:13:10 +0100 Subject: [PATCH] make import calls sequence expressions - fixes #1514 --- src/babel/transformation/modules/_default.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/babel/transformation/modules/_default.js b/src/babel/transformation/modules/_default.js index 0b29512d9e..0f2394425f 100644 --- a/src/babel/transformation/modules/_default.js +++ b/src/babel/transformation/modules/_default.js @@ -17,7 +17,11 @@ var remapVisitor = { if (remap && node !== remap) { if (!scope.hasBinding(node.name) || scope.bindingIdentifierEquals(node.name, formatter.localImports[node.name])) { - return remap; + if (this.key === "callee" && this.parentPath.isCallExpression()) { + return t.sequenceExpression([t.literal(0), remap]); + } else { + return remap; + } } } },