Skip to content

Commit 09c328f

Browse files
MaxGraeydcodeIO
authored andcommitted
Fixes CI and visitExportStatement routine (AssemblyScript#137)
1 parent 25b433d commit 09c328f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/extra/ast.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -903,16 +903,16 @@ export class ASTBuilder {
903903
sb.push("declare ");
904904
}
905905
var members = node.members;
906-
var numMembers = members.length;
907-
if (numMembers) {
906+
if (members && members.length) {
907+
let numMembers = members.length;
908908
sb.push("export {\n");
909909
let indentLevel = ++this.indentLevel;
910910
indent(sb, indentLevel);
911-
this.visitExportMember(node.members[0]);
911+
this.visitExportMember(members[0]);
912912
for (let i = 1; i < numMembers; ++i) {
913913
sb.push(",\n");
914914
indent(sb, indentLevel);
915-
this.visitExportMember(node.members[i]);
915+
this.visitExportMember(members[i]);
916916
}
917917
--this.indentLevel;
918918
sb.push("\n}");

0 commit comments

Comments
 (0)