WIP: Implemented null_literal draft
authorDavid Teller <dteller@mozilla.com>
Fri, 28 Jul 2017 13:06:45 +0200
changeset 641356 96fba20c3cbea984d8c71bbd81c49fb9c9825700
parent 641355 9659bebe5741d427e44f124bb3b60fbff5bb16bd
child 641357 bb25a8e572d379f40d154458f21cc041b88a30d6
push id72504
push userdteller@mozilla.com
push dateSun, 06 Aug 2017 22:28:40 +0000
milestone57.0a1
WIP: Implemented null_literal MozReview-Commit-ID: HILoAlpEkk8
js/src/frontend/BinSource.cpp
--- 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