CEF_ADDR
expr->flags = left->flags & right->flags & ~CEF_CONST_MASK & ~CEF_ADDR;
if (expr->conditional->flags & (CEF_ACE | CEF_ADDR))
addr->flags = CEF_ADDR;
expr->flags &= ~CEF_ADDR;
if (mods && !(e->flags & (CEF_ACE | CEF_ADDR)))
flags &= ~CEF_ADDR;
if (old->flags & CEF_ADDR)
if (old->flags & (CEF_ICE | CEF_ADDR))
flags = CEF_ADDR;
addr->flags |= CEF_ADDR;
if ((expr->left->flags & CEF_ADDR) && (expr->right->flags & CEF_ICE))
expr->flags = CEF_ADDR;
expr->flags &= ~(CEF_CONST_MASK | CEF_ADDR);
expr->flags = CEF_ADDR;
label->flags = CEF_ADDR;