fix default parameter node variable name

This commit is contained in:
Sebastian McKenzie 2015-01-21 10:21:27 +11:00
parent e8810f5124
commit 3c06e68cae

View File

@ -69,14 +69,14 @@ exports.Function = function (node, parent, scope, context, file) {
continue;
}
var def = util.template("default-parameter", {
var defNode = util.template("default-parameter", {
VARIABLE_NAME: node.params[i],
DEFAULT_VALUE: def,
ARGUMENT_KEY: t.literal(+i),
ARGUMENTS: argsIdentifier
}, true);
def._blockHoist = node.defaults.length - i;
body.push(def);
defNode._blockHoist = node.defaults.length - i;
body.push(defNode);
}
// we need to cut off all trailing default parameters