Changeset: a96b8af198d4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a96b8af198d4 Modified Files: sql/server/rel_select.c Branch: Jan2014 Log Message:
Removed unused variable. p was never assigned, so we don't need it. diffs (37 lines): diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -2544,7 +2544,7 @@ rel_logical_value_exp(mvc *sql, sql_rel symbol *lo = dl->h->data.sym; dnode *n = dl->h->next; sql_exp *l = rel_value_exp(sql, rel, lo, f, ek), *r = NULL; - sql_rel *left = NULL, *right = NULL, *p = NULL; + sql_rel *left = NULL, *right = NULL; int needproj = 0, vals_only = 1; list *vals = NULL; @@ -2624,20 +2624,14 @@ rel_logical_value_exp(mvc *sql, sql_rel if (rel_convert_types(sql, &l, &r, 1, type_equal) < 0) return NULL; left = rel_crossproduct(sql->sa, left, right, op_join); - if (p) { - rel_destroy(p->l); - p->l = left; - } left->op = op_left; set_processed(left); e = exp_compare(sql->sa, l, r, cmp_equal ); rel_join_add_exp(sql->sa, left, e); - if (!p) { - if (*rel && needproj) - left = *rel = rel_project(sql->sa, left, NULL); - else - *rel = left; - } + if (*rel && needproj) + left = *rel = rel_project(sql->sa, left, NULL); + else + *rel = left; if (sc->token == SQL_NOT_IN) e = rel_binop_(sql, l, r, NULL, "<>", card_value); else _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list