diff --git a/lib/6to5/transformation/modules/amd.js b/lib/6to5/transformation/modules/amd.js index 6b174ac376..de0c6c67f2 100644 --- a/lib/6to5/transformation/modules/amd.js +++ b/lib/6to5/transformation/modules/amd.js @@ -30,9 +30,11 @@ AMDFormatter.prototype.transform = function (ast) { params.unshift(t.identifier("exports")); var container = t.functionExpression(null, params, t.blockStatement(body)); + var defineArgs = [names, container]; var moduleName = this.getModuleName(); if (moduleName) defineArgs.unshift(t.literal(moduleName)); + var call = t.callExpression(t.identifier("define"), defineArgs); program.body = [t.expressionStatement(call)];