diff --git a/lib/6to5/runtime.js b/lib/6to5/runtime.js index 5fa34fc7c5..3a2675b3ee 100644 --- a/lib/6to5/runtime.js +++ b/lib/6to5/runtime.js @@ -5,10 +5,11 @@ var t = require("./types"); var _ = require("lodash"); module.exports = function (namespace) { - var body = []; - var container = t.functionExpression(null, [], t.blockStatement(body)); + namespace = t.identifier(namespace || "to5Runtime"); - var tree = t.program([t.expressionStatement(t.callExpression(container, []))]); + var body = []; + var container = t.functionExpression(null, [], t.blockStatement(body)); + var tree = t.program([t.expressionStatement(t.callExpression(container, []))]); body.push(t.variableDeclaration("var", [ t.variableDeclarator(t.identifier("self"), t.conditionalExpression( @@ -21,8 +22,6 @@ module.exports = function (namespace) { ) ])); - var namespace = t.identifier(namespace || "to5Runtime"); - body.push(t.variableDeclaration("var", [ t.variableDeclarator( namespace,