diff --git a/lib/6to5/transformation/modules/system.js b/lib/6to5/transformation/modules/system.js index b4f72c6d5b..fe11bcce55 100644 --- a/lib/6to5/transformation/modules/system.js +++ b/lib/6to5/transformation/modules/system.js @@ -31,7 +31,7 @@ SystemFormatter.prototype._exportsWildcard = function (objectIdentifier, node) { var right = objectIdentifier; var block = t.blockStatement([ - this.buildExportCall(leftIdentifier, valIdentifier) + t.expressionStatement(this.buildExportCall(leftIdentifier, valIdentifier)) ]); return this._addImportSource(t.forInStatement(left, right, block), node); diff --git a/test/fixtures/transformation/es6-modules-system/exports-from/expected.js b/test/fixtures/transformation/es6-modules-system/exports-from/expected.js index 00bbddc855..5c23f2b435 100644 --- a/test/fixtures/transformation/es6-modules-system/exports-from/expected.js +++ b/test/fixtures/transformation/es6-modules-system/exports-from/expected.js @@ -4,7 +4,7 @@ System.register(["foo"], function (_export) { return { setters: [function (_foo) { for (var _key in _foo) { - _export(_key, _foo[_key]) + _export(_key, _foo[_key]); } _export("foo", _foo.foo);