fix variable declaration semicolons in for loops

This commit is contained in:
Sebastian McKenzie 2015-03-31 10:44:31 +11:00
parent d3b9b7251e
commit ee14770a5c

View File

@ -199,9 +199,11 @@ export function VariableDeclaration(node, print, parent) {
print.list(node.declarations, { separator: sep });
if (!t.isFor(parent)) {
this.semicolon();
if (t.isFor(parent)) {
if (parent.left === node || parent.init === node) return;
}
this.semicolon();
}
export function VariableDeclarator(node, print) {