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 -- [email protected]
To unsubscribe send an email to [email protected]