Changeset: ef3f65625444 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ef3f65625444
Modified Files:
        sql/server/rel_optimize_others.c
Branch: Dec2023
Log Message:

small fix for deadcode optimizer, make sure we keep the groupby expressions


diffs (12 lines):

diff --git a/sql/server/rel_optimize_others.c b/sql/server/rel_optimize_others.c
--- a/sql/server/rel_optimize_others.c
+++ b/sql/server/rel_optimize_others.c
@@ -392,6 +392,8 @@ rel_exps_mark_used(sql_allocator *sa, sq
                for (node *n = rel->attr->h; n; n = n->next) {
                        sql_exp *e = n->data;
 
+                       if (e->type != e_aggr) /* keep all group by's */
+                               e->used = 1;
                        if (e->used)
                                nr += exp_mark_used(subrel, e, -2);
                }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to