From 97974d7867654fad846c2909b95cefb181361b72 Mon Sep 17 00:00:00 2001 From: Gregor Wagner Date: Tue, 27 Jul 2010 18:39:47 -0700 Subject: [PATCH] Bug 582424 - TM: JSRopeNodeIterator warning (r=apierce) --- js/src/jsstr.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/src/jsstr.h b/js/src/jsstr.h index c6b27fc0ecb..f27c289cd20 100644 --- a/js/src/jsstr.h +++ b/js/src/jsstr.h @@ -542,7 +542,9 @@ class JSRopeNodeIterator { static const size_t DONE_RIGHT = 0x2; public: - JSRopeNodeIterator(JSString *str) { + JSRopeNodeIterator(JSString *str) + : mUsedFlags(0) + { mStr = str; } @@ -558,7 +560,7 @@ class JSRopeNodeIterator { mStr = mStr->interiorNodeParent(); while (mStr->ropeLeft()->isInteriorNode()) mStr = mStr->ropeLeft(); - mUsedFlags = 0; + JS_ASSERT(mUsedFlags == 0); return mStr; }