Bug 1273099 - initialize |parser|. r?jorendorff draft
authorAndi-Bogdan Postelnicu <bogdan.postelnicu@softvision.ro>
Mon, 16 May 2016 14:31:02 +0300
changeset 367358 c07f46c5432ac73d1f43ee33e7255c265681124e
parent 367249 d0be57e84807ce0853b2406de7ff6abb195ac898
child 520982 c925837ac970a1b601d0ab75b396ef0e587f063b
push id18211
push userBogdan.Postelnicu@softvision.ro
push dateMon, 16 May 2016 11:34:12 +0000
reviewersjorendorff
bugs1273099
milestone49.0a1
Bug 1273099 - initialize |parser|. r?jorendorff MozReview-Commit-ID: 388WVQNsZHB
js/src/builtin/ReflectParse.cpp
--- a/js/src/builtin/ReflectParse.cpp
+++ b/js/src/builtin/ReflectParse.cpp
@@ -1824,16 +1824,17 @@ class ASTSerializer
     bool comprehensionBlock(ParseNode* pn, MutableHandleValue dst);
     bool comprehensionIf(ParseNode* pn, MutableHandleValue dst);
     bool comprehension(ParseNode* pn, MutableHandleValue dst);
     bool generatorExpression(ParseNode* pn, MutableHandleValue dst);
 
   public:
     ASTSerializer(JSContext* c, bool l, char const* src, uint32_t ln)
         : cx(c)
+        , parser(nullptr)
         , builder(c, l, src)
 #ifdef DEBUG
         , lineno(ln)
 #endif
     {}
 
     bool init(HandleObject userobj) {
         return builder.init(userobj);