--- a/js/src/frontend/BinSource.cpp
+++ b/js/src/frontend/BinSource.cpp
@@ -1267,19 +1267,24 @@ ASTReader::parseExpression(SimpleTokenRe
}
out = Move(result);
break;
}
case BinKind::directive_literal:
// FIXME: Implement
break;
- case BinKind::null_literal:
- // FIXME: Implement
+ case BinKind::null_literal: {
+ UniquePtr<ParseNode> result(new_<NullLiteral>(TokenPos()));
+ if (!result) {
+ return false;
+ }
+ out = Move(result);
break;
+ }
case BinKind::numeric_literal:
// FIXME: Implement
break;
case BinKind::regexp_literal:
// FIXME: Implement
break;
case BinKind::string_literal:
// FIXME: Implement