dn_aggfun
if (dnp->dn_aggfun == NULL) {
fid = dnp->dn_aggfun->dn_ident;
if (dnp->dn_aggfun->dn_args != NULL &&
dt_node_is_scalar(dnp->dn_aggfun->dn_args) == 0) {
dnerror(dnp->dn_aggfun, D_AGG_SCALAR, "%s( ) argument #1 must "
dt_node_t *arg1 = dnp->dn_aggfun->dn_args->dn_list;
dt_node_t *llarg = dnp->dn_aggfun->dn_args->dn_list;
incr = dnp->dn_aggfun->dn_args->dn_list;
if (dnp->dn_aggfun->dn_args != NULL) {
dt_cg(yypcb, dnp->dn_aggfun->dn_args);
if (lp->dn_aggfun != NULL) {
lp->dn_aggfun = rp;
if (dnp->dn_aggfun != NULL) {
dnp->dn_aggfun = dt_node_cook(dnp->dn_aggfun, DT_IDFLG_REF);
if (dnp->dn_aggfun) {
dt_node_printr(dnp->dn_aggfun, fp, depth + 1);
if (dnp->dn_aggfun)
if (dnp->dn_aggfun != NULL) {
dt_node_free(dnp->dn_aggfun);
dnp->dn_aggfun = NULL;
if (dnp->dn_aggfun)
dt_sugar_visit_all(dp, dnp->dn_aggfun);