Changeset: 7e1353c5c2f7 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7e1353c5c2f7
Modified Files:
        sql/server/rel_select.c
Branch: default
Log Message:

small fixes in assert()

- execute assert() before using the value
- column_r->type can not be type_int


diffs (18 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
@@ -1629,10 +1629,10 @@ static sql_exp *
 rel_column_ref(mvc *sql, sql_rel **rel, symbol *column_r, int f)
 {
        sql_exp *exp = NULL;
-       dlist *l = column_r->data.lval;
-
-       assert(column_r->token == SQL_COLUMN &&
-               (column_r->type == type_list || column_r->type == type_int));
+       dlist *l = NULL;
+
+       assert(column_r->token == SQL_COLUMN && column_r->type == type_list);
+       l = column_r->data.lval;
 
        if (dlist_length(l) == 1 && l->h->type == type_int) {
                int nr = l->h->data.i_val;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to