Clean up treatment of missing values by moving all the code into
[pspp-builds.git] / src / aggregate.c
index 2c1495f0e25762bc57b80fbdc86ab27dd26361eb..bc554b97bf588845ca0a2fa4e1e794cef200dcbc 100644 (file)
@@ -726,7 +726,8 @@ accumulate_aggregate_info (struct agr_proc *agr,
       {
        const union value *v = case_data (input, iter->src->fv);
 
-       if ((!iter->include_missing && is_missing (v, iter->src))
+       if ((!iter->include_missing
+             && mv_is_value_missing (&iter->src->miss, v))
            || (iter->include_missing && iter->src->type == NUMERIC
                && v->f == SYSMIS))
          {