fix corner case in global_defs (#3218)

fixes #3217
This commit is contained in:
Alex Lam S.L
2018-07-19 18:14:36 +08:00
committed by GitHub
parent cea685f8d9
commit 7cf72b8d66
3 changed files with 53 additions and 47 deletions

View File

@@ -1161,7 +1161,7 @@ function OutputStream(options) {
def.print(output);
});
var p = output.parent();
if (p.init !== self || !(p instanceof AST_For || p instanceof AST_ForIn)) output.semicolon();
if (p && p.init !== self || !(p instanceof AST_For || p instanceof AST_ForIn)) output.semicolon();
});
function parenthesize_for_noin(node, output, noin) {