Changeset: 1e720502b2ad for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1e720502b2ad Modified Files: monetdb5/extras/mal_optimizer_template/opt_sql_append.mx Branch: default Log Message:
opt_sql_append: use assert() to check for logical error defensive programming: "better safe than sorry" diffs (16 lines): diff --git a/monetdb5/extras/mal_optimizer_template/opt_sql_append.mx b/monetdb5/extras/mal_optimizer_template/opt_sql_append.mx --- a/monetdb5/extras/mal_optimizer_template/opt_sql_append.mx +++ b/monetdb5/extras/mal_optimizer_template/opt_sql_append.mx @@ -137,10 +137,8 @@ OPTsql_appendImplementation(Client cntxt * or (2) omitting statements or (3) introducing new statements. */ - /* this should not be needed, 'impossible' - if (mb == NULL) - return 0; - */ + /* check for logical error: mb must never be NULL */ + assert (mb != NULL); /* safe the old stage of the MAL block */ old = mb->stmt; _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list