DT_NF_WRITABLE
assert(dnp->dn_left->dn_flags & DT_NF_WRITABLE);
assert(dnp->dn_child->dn_flags & DT_NF_WRITABLE);
assert(dnp->dn_child->dn_flags & DT_NF_WRITABLE);
dnp->dn_flags |= DT_NF_WRITABLE;
dnp->dn_flags |= DT_NF_LVALUE | DT_NF_WRITABLE;
if ((cp->dn_flags & DT_NF_WRITABLE) ||
(cp->dn_left->dn_flags & DT_NF_WRITABLE)))
dnp->dn_flags |= DT_NF_WRITABLE;
if (!(cp->dn_flags & DT_NF_WRITABLE)) {
if (!(lp->dn_flags & DT_NF_WRITABLE)) {
if (lp->dn_flags & DT_NF_WRITABLE)
dnp->dn_flags |= DT_NF_WRITABLE;
dnp->dn_flags |= DT_NF_WRITABLE;
if (dnp->dn_flags & DT_NF_WRITABLE)