DT_NF_LVALUE
assert(dnp->dn_left->dn_flags & DT_NF_LVALUE);
assert(dnp->dn_child->dn_flags & DT_NF_LVALUE);
assert(dnp->dn_child->dn_flags & DT_NF_LVALUE);
dnp->dn_flags |= DT_NF_LVALUE;
dnp->dn_flags |= DT_NF_LVALUE;
dnp->dn_flags |= DT_NF_LVALUE | DT_NF_WRITABLE;
dnp->dn_flags |= DT_NF_LVALUE; /* see K&R[A7.4.3] */
if (!(cp->dn_flags & DT_NF_LVALUE)) {
if (!(cp->dn_flags & DT_NF_LVALUE)) {
if (!(lp->dn_flags & DT_NF_LVALUE)) {
dnp->dn_flags |= DT_NF_LVALUE; /* see K&R[A7.3.3] */
if (op == DT_TOK_DOT && (lp->dn_flags & DT_NF_LVALUE) &&
dnp->dn_flags |= DT_NF_LVALUE; /* see K&R[A7.3.3] */
if (dnp->dn_flags & DT_NF_LVALUE)
dst->dn_flags = src->dn_flags & ~DT_NF_LVALUE;