ale = js_IndexAtom(cx, pn->pn_atom, &cg->atomList); if (!ale) return JS_FALSE; EMIT_ATOM_INDEX_OP(op, ale->index);
ale = js_IndexAtom(cx, pn->pn_atom, &cg->atomList); if (!ale) return JS_FALSE; EMIT_ATOM_INDEX_OP(op, ALE_INDEX(ale));
EmitPropOp(JSContext *cx, JSParseNode *pn, JSOp op, JSCodeGenerator *cg){    JSParseNode *pn2;    JSAtomListElement *ale;    pn2 = pn->pn_expr;    if (!js_EmitTree(cx, cg, pn2))	return JS_FALSE;    if (js_NewSrcNote2(cx, cg, SRC_PCBASE,		       (ptrdiff_t)(CG_OFFSET(cg) - pn2->pn_offset)) < 0) {	return JS_FALSE;    }    if (!pn->pn_atom) {	JS_ASSERT(op == JSOP_IMPORTALL);	if (js_Emit1(cx, cg, op) < 0)	    return JS_FALSE;    } else {	ale = js_IndexAtom(cx, pn->pn_atom, &cg->atomList);	if (!ale)	    return JS_FALSE;	EMIT_ATOM_INDEX_OP(op, ale->index);    }