Bug 1238917 - initialize lazySticky in clear function. r?jorendorff@mozilla.com draft
authorBogdan Postelnicu <bogdan.postelnicu@softvision.ro>
Tue, 12 Jan 2016 14:12:11 +0200
changeset 320732 738e8a4b812b9d38ac659afff8ff1ecae80b5f7f
parent 320463 5acc2a44834ce0614f98466475e674517daf0041
child 512820 4d73b0476c830906314e88c3118181aa8e1731cb
push id9292
push userbmo:bogdan.postelnicu@softvision.ro
push dateTue, 12 Jan 2016 12:13:03 +0000
reviewersjorendorff
bugs1238917
milestone46.0a1
Bug 1238917 - initialize lazySticky in clear function. r?jorendorff@mozilla.com
js/src/vm/RegExpStatics.h
--- a/js/src/vm/RegExpStatics.h
+++ b/js/src/vm/RegExpStatics.h
@@ -386,16 +386,17 @@ RegExpStatics::updateFromMatchPairs(JSCo
 inline void
 RegExpStatics::clear()
 {
     matches.forgetArray();
     matchesInput = nullptr;
     lazySource = nullptr;
     lazyFlags = RegExpFlag(0);
     lazyIndex = size_t(-1);
+    lazySticky = false;
     pendingInput = nullptr;
     flags = RegExpFlag(0);
     pendingLazyEvaluation = false;
 }
 
 inline void
 RegExpStatics::setPendingInput(JSString* newInput)
 {