Changeset: 69e2fbee5676 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=69e2fbee5676 Modified Files: sql/server/rel_optimizer.c Branch: Jan2014 Log Message:
Variables only used inside assert. diffs (28 lines): diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c --- a/sql/server/rel_optimizer.c +++ b/sql/server/rel_optimizer.c @@ -5621,18 +5621,22 @@ rel_rewrite_semijoin(int *changes, mvc * return rel; if (exp_find_column(rl, ne->l, -2) == cl) { +#ifndef NDEBUG sql_exp *e = (or != r)?rel_find_exp(or, re):re; int equal = exp_match_exp(ne->r, e); - + assert(equal); +#endif if (anti && re != ne->r) return rel; re = ne->r; } else if (exp_find_column(rl, ne->r, -2) == cl) { +#ifndef NDEBUG sql_exp *e = (or != r)?rel_find_exp(or, re):re; int equal = exp_match_exp(ne->l, e); - + assert(equal); +#endif if (anti && re != ne->l) return rel; re = ne->l; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list