diff --git a/mozilla/js/ref/jsemit.c b/mozilla/js/ref/jsemit.c index 25a14b6a527..efa8c81c220 100644 --- a/mozilla/js/ref/jsemit.c +++ b/mozilla/js/ref/jsemit.c @@ -2436,7 +2436,6 @@ js_AllocTryNotes(JSContext *cx, JSCodeGenerator *cg) if (!cg->treeContext.tryCount) return JS_TRUE; - PR_ASSERT(!cg->tryBase); size = (cg->treeContext.tryCount + 1) * sizeof(JSTryNote); PR_ARENA_ALLOCATE(cg->tryBase, &cx->tempPool, size); if (!cg->tryBase) @@ -2451,7 +2450,7 @@ js_NewTryNote(JSContext *cx, JSCodeGenerator *cg, ptrdiff_t start, { JSTryNote *tn; - PR_ASSERT(cg->tryBase <= cg->tryNext && cg->tryNext < cg->tryLimit); + PR_ASSERT(cg->tryBase <= cg->tryNext); tn = cg->tryNext++; tn->start = start; tn->length = end - start; diff --git a/mozilla/js/ref/jsemit.h b/mozilla/js/ref/jsemit.h index 58527813603..14af7affec7 100644 --- a/mozilla/js/ref/jsemit.h +++ b/mozilla/js/ref/jsemit.h @@ -96,7 +96,6 @@ struct JSCodeGenerator { uintN noteCount; /* number of source notes so far */ ptrdiff_t lastNoteOffset; /* code offset for last source note */ JSTryNote *tryBase; /* first exception handling note */ - JSTryNote *tryLimit; /* pointer to one-past-end note */ JSTryNote *tryNext; /* next available note */ }; @@ -341,7 +340,7 @@ js_FinishTakingSrcNotes(JSContext *cx, JSCodeGenerator *cg); /* * Allocate cg->treeContext.tryCount notes (plus one for the end sentinel) - * from cx->tempPool and set cg->tryBase/tryNext/tryLimit for exactly tryCount + * from cx->tempPool and set cg->tryBase/tryNext for exactly tryCount * js_NewTryNote calls. The storage is freed by js_ResetCodeGenerator. */ extern JSBool