DT_NODE_VAR
if (dnp->dn_left->dn_kind != DT_NODE_VAR) {
assert(dnp->dn_kind == DT_NODE_VAR);
assert(dnp->dn_kind == DT_NODE_VAR);
if (dnp->dn_kind == DT_NODE_VAR &&
if (dnp->dn_kind == DT_NODE_VAR &&
case DT_NODE_VAR:
if (dnp->dn_child->dn_kind == DT_NODE_VAR) {
if (dnp->dn_child->dn_kind == DT_NODE_VAR) {
case DT_NODE_VAR:
else if (expr->dn_kind == DT_NODE_VAR || expr->dn_kind == DT_NODE_SYM)
dnkind = DT_NODE_VAR;
dnkind = DT_NODE_VAR;
if (cp->dn_kind == DT_NODE_VAR && dt_ident_unref(cp->dn_ident)) {
if (cp->dn_kind == DT_NODE_VAR)
if (cp->dn_kind == DT_NODE_VAR || cp->dn_kind == DT_NODE_AGG) {
if (lp->dn_kind == DT_NODE_VAR) {
if (lp->dn_kind == DT_NODE_VAR &&
if (lp->dn_kind == DT_NODE_VAR)
if (rp->dn_kind != DT_NODE_VAR) {
assert(lp->dn_kind == DT_NODE_VAR);
assert(lp->dn_kind == DT_NODE_VAR);
case DT_NODE_VAR:
if (dnp->dn_kind == DT_NODE_VAR || dnp->dn_kind == DT_NODE_AGG)
case DT_NODE_VAR:
case DT_NODE_VAR:
case DT_NODE_VAR:
case DT_NODE_VAR:
if (dnp->dn_kind == DT_NODE_VAR &&