Changeset: 406f0dcc4091 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=406f0dcc4091
Modified Files:
        sql/backends/monet5/sql_gencode.c
        sql/storage/bat/bat_storage.c
Branch: default
Log Message:

fix optimized compilation


diffs (43 lines):

diff --git a/sql/backends/monet5/sql_gencode.c 
b/sql/backends/monet5/sql_gencode.c
--- a/sql/backends/monet5/sql_gencode.c
+++ b/sql/backends/monet5/sql_gencode.c
@@ -1880,7 +1880,7 @@ _dumpstmt(backend *sql, MalBlkPtr mb, st
                } break;
                case st_update_col:
                case st_append_col:{
-                       int tids = _dumpstmt(sql, mb, s->op1), upd;
+                       int tids = _dumpstmt(sql, mb, s->op1), upd = 0;
                        sql_column *c = s->op4.cval;
                        char *n = (s->type==st_append_col)?appendRef:updateRef;
 
@@ -1904,7 +1904,7 @@ _dumpstmt(backend *sql, MalBlkPtr mb, st
 
                case st_update_idx:
                case st_append_idx:{
-                       int tids = _dumpstmt(sql, mb, s->op1), upd;
+                       int tids = _dumpstmt(sql, mb, s->op1), upd = 0;
                        sql_idx *i = s->op4.idxval;
                        char *n = (s->type==st_append_idx)?appendRef:updateRef;
 
diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -187,7 +187,7 @@ delta_update_bat( sql_delta *bat, BAT *t
 void
 delta_update_val( sql_delta *bat, oid rid, void *upd) 
 {
-       BAT *b;
+       BAT *b = NULL;
 
        assert(rid != oid_nil);
 
@@ -218,7 +218,8 @@ delta_update_val( sql_delta *bat, oid ri
                b = temp_descriptor(bat->ibid);
                void_inplace(b, rid, upd, TRUE);
        }
-       bat_destroy(b);
+       if (b)
+               bat_destroy(b);
 }
 
 static void
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to