From 202a6f3a0b888d87c96f0ba7d663e900254f395f Mon Sep 17 00:00:00 2001 From: "mrbkap%gmail.com" Date: Sat, 22 Jul 2006 02:16:12 +0000 Subject: [PATCH] Don't assert when the block chain has been captured. bug 345542, r=brendan --- js/src/jsinterp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/src/jsinterp.c b/js/src/jsinterp.c index e9ce71e1661b..543343e73be1 100644 --- a/js/src/jsinterp.c +++ b/js/src/jsinterp.c @@ -5956,7 +5956,8 @@ interrupt: STORE_OPND(0, JSVAL_VOID); sp++; } - JS_ASSERT(OBJ_GET_PARENT(cx, obj) == fp->blockChain); + JS_ASSERT(!fp->blockChain || + OBJ_GET_PARENT(cx, obj) == fp->blockChain); fp->blockChain = obj; END_LITOPX_CASE(JSOP_ENTERBLOCK)