JSParseNode *pn2;
JSParseNode *left, *right; jsint slot;
EmitElemOp(JSContext *cx, JSParseNode *pn, JSOp op, JSCodeGenerator *cg){    JSParseNode *pn2;    pn2 = pn->pn_left;    if (!js_EmitTree(cx, cg, pn2) || !js_EmitTree(cx, cg, pn->pn_right))        return JS_FALSE;    if (js_NewSrcNote2(cx, cg, SRC_PCBASE,                       (ptrdiff_t)(CG_OFFSET(cg) - pn2->pn_offset)) < 0) {        return JS_FALSE;    }    return js_Emit1(cx, cg, op) >= 0;}