From a5b1f502b6296f88c518ddbc80f2cf67b51231b1 Mon Sep 17 00:00:00 2001 From: "shaver%netscape.com" Date: Thu, 10 Sep 1998 17:45:37 +0000 Subject: [PATCH] clean up old assertions and remove vestigial tryLimit git-svn-id: svn://10.0.0.236/trunk@9734 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/ref/jsemit.c | 3 +-- mozilla/js/ref/jsemit.h | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) 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