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

Reply via email to