if (!BackPatch(cx, cg, stmt, stmt->breaks, CG_NEXT(cg), JSOP_GOTO) || !BackPatch(cx, cg, stmt, stmt->continues, CG_CODE(cg, stmt->update),
if (!BackPatch(cx, cg, stmt->breaks, CG_NEXT(cg), JSOP_GOTO) || !BackPatch(cx, cg, stmt->continues, CG_CODE(cg, stmt->update),
js_PopStatementCG(JSContext *cx, JSCodeGenerator *cg){    JSStmtInfo *stmt;    stmt = cg->treeContext.topStmt;    if (!BackPatch(cx, cg, stmt, stmt->breaks, CG_NEXT(cg), JSOP_GOTO) ||        !BackPatch(cx, cg, stmt, stmt->continues, CG_CODE(cg, stmt->update),                   JSOP_GOTO)) {        return JS_FALSE;    }    js_PopStatement(&cg->treeContext);    return JS_TRUE;}