incr = SNINCR * sizeof(jssrcnote);
incr = SNINCR_SIZE;
JS_FRIEND_DATA(const char *) js_SrcNoteName[] = {    "null",    "if",    "if-else",    "while",    "for",    "continue",    "var",    "pcdelta",    "assignop",    "cond",    "paren",    "hidden",    "pcbase",    "label",    "labelbrace",    "endbrace",    "break2label",    "cont2label",    "switch",    "funcdef",    "tryfin",    "catch",    "const",    "reserved1",    "reserved2",    "reserved3",    "newline",    "setline",    "xdelta"};uint8 js_SrcNoteArity[] = {    0,  /* SRC_NULL */    0,  /* SRC_IF */    0,  /* SRC_IF_ELSE */    0,  /* SRC_WHILE */    3,  /* SRC_FOR */    0,  /* SRC_CONTINUE */    0,  /* SRC_VAR */    1,  /* SRC_PCDELTA */    0,  /* SRC_ASSIGNOP */    0,  /* SRC_COND */    0,  /* SRC_PAREN */    0,  /* SRC_HIDDEN */    1,  /* SRC_PCBASE */    1,  /* SRC_LABEL */    1,  /* SRC_LABELBRACE */    0,  /* SRC_ENDBRACE */    1,  /* SRC_BREAK2LABEL */    1,  /* SRC_CONT2LABEL */    2,  /* SRC_SWITCH */    1,  /* SRC_FUNCDEF */    1,  /* SRC_TRYFIN */    1,  /* SRC_CATCH */    0,  /* SRC_CONST */    0,  /* SRC_RESERVED1 */    0,  /* SRC_RESERVED2 */    0,  /* SRC_RESERVED3 */    0,  /* SRC_NEWLINE */    1,  /* SRC_SETLINE */    0   /* SRC_XDELTA */};static intNAllocSrcNote(JSContext *cx, JSCodeGenerator *cg){    intN index;    JSArenaPool *pool;    size_t incr, size;    index = cg->noteCount;    if ((uintN)index % SNINCR == 0) {	pool = &cx->notePool;	incr = SNINCR * sizeof(jssrcnote);	if (!cg->notes) {	    JS_ARENA_ALLOCATE(cg->notes, pool, incr);	} else {	    size = cg->noteCount * sizeof(jssrcnote);	    JS_ARENA_GROW(cg->notes, pool, size, incr);	}	if (!cg->notes) {	    JS_ReportOutOfMemory(cx);	    return -1;	}    }    cg->noteCount = index + 1;    return index;}