Changeset: ce6bcd9511d6 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ce6bcd9511d6
Modified Files:
        sql/src/backends/monet5/sql.mx
        sql/src/backends/monet5/sql_gencode.mx
        sql/src/backends/monet5/sql_scenario.mx
        sql/src/server/rel_optimizer.mx
        sql/src/server/rel_schema.mx
        sql/src/server/rel_select.mx
        sql/src/storage/store.mx
Branch: Oct2010
Log Message:

Minor Coverity updates
Coverity has been extended to detect superflous assignments.
They are generally not harmful.


diffs (truncated from 352 to 300 lines):

diff -r fef46302509f -r ce6bcd9511d6 sql/src/backends/monet5/sql.mx
--- a/sql/src/backends/monet5/sql.mx    Mon Dec 27 11:49:00 2010 +0100
+++ b/sql/src/backends/monet5/sql.mx    Tue Jan 04 17:20:48 2011 +0100
@@ -5240,7 +5240,7 @@
 
        /* actually build the hash on the multi-column primary key */
 
-       for (o = t->columns.set->h; o; o = o->next) {
+       for (o = t->columns.set->h; msg == MAL_SUCCEED && o; o = o->next) {
                BAT *b, *e;
                sql_delta *d;
                sql_column      *c = o->data;
@@ -5265,7 +5265,7 @@
        t->cleared = 1;
        t->base.wtime = s->base.wtime = tr->wtime = tr->stime;
        t->base.rtime = s->base.rtime = tr->rtime = tr->stime;
-       return MAL_SUCCEED;
+       return msg;
 @c
 str SQLnewDictionary(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci){
        @:compression(DICTcompress(&ret, &nme, &b->batCacheid))@
@@ -5298,7 +5298,7 @@
 
        /* actually build the hash on the multi-column primary key */
 
-       for (o = t->columns.set->h; o; o = o->next) {
+       for (o = t->columns.set->h; msg == MAL_SUCCEED && o; o = o->next) {
                BAT *b;
                sql_column      *c = o->data;
 
@@ -5311,7 +5311,7 @@
                        BBPreleaseref(b->batCacheid);
                }
        }
-       return MAL_SUCCEED;
+       return msg;
 @c
 str SQLgzcompress(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci){
        @:gzcompression(CMDbbpcompress(&ret, &b->batCacheid,&sbuf),gzcompress)@
diff -r fef46302509f -r ce6bcd9511d6 sql/src/backends/monet5/sql_gencode.mx
--- a/sql/src/backends/monet5/sql_gencode.mx    Mon Dec 27 11:49:00 2010 +0100
+++ b/sql/src/backends/monet5/sql_gencode.mx    Tue Jan 04 17:20:48 2011 +0100
@@ -168,7 +168,7 @@
                q = pushStr(mb, q, t->type->sqlname);
                q = pushInt(mb, q, t->digits);
                q = pushInt(mb, q, t->scale);
-               q = pushArgument(mb, q, c->nr);
+               (void) pushArgument(mb, q, c->nr);
                if (tn != _empty)
                        _DELETE(tn);
                if (sn != _empty)
@@ -187,7 +187,7 @@
        InstrPtr k = newStmt1(mb, sqlRef, "declaredTable");
 
        nr = getDestVar(k);
-       k = pushStr(mb, k, t->base.name );
+       (void) pushStr(mb, k, t->base.name );
        for (n = t->columns.set->h; n; n = n->next) {
                sql_column *c = n->data;
                char *tname = c->t->base.name;
@@ -200,7 +200,7 @@
                q = pushStr(mb, q, cn);
                q = pushStr(mb, q, c->type.type->sqlname);
                q = pushInt(mb, q, c->type.digits);
-               q = pushInt(mb, q, c->type.scale);
+               (void) pushInt(mb, q, c->type.scale);
                _DELETE(tn);
        }
        return nr;
@@ -212,7 +212,7 @@
        InstrPtr k = newStmt1(mb, sqlRef, "dropDeclaredTable");
        int nr = getDestVar(k);
 
-       k = pushStr(mb, k, n);
+       (void) pushStr(mb, k, n);
        return nr;
 }
 
@@ -542,7 +542,7 @@
        setVarType(mb, getArg(q, 0), TYPE_int);
        
        if (list_length(l) == 2) {
-               q = pushStr(mb, q, (char *) n->next->data);
+               (void) pushStr(mb, q, (char *) n->next->data);
        }
 
 }
@@ -572,7 +572,7 @@
                case st_none: {
                        q = newAssignment(mb);
                        s->nr = getDestVar(q);
-                       q = pushInt(mb, q, 1);
+                       (void) pushInt(mb, q, 1);
                }       break;
                case st_connection: {
                        if (list_length(s->op1.lval) < 3)
@@ -749,7 +749,7 @@
 
                                q = newStmt2(mb, batRef, appendRef);
                                q = pushArgument(mb, q, k);
-                               q = pushArgument(mb, q, l);
+                               (void) pushArgument(mb, q, l);
                                l = k;
                        }
                        if (s->flag) {
@@ -1250,7 +1250,7 @@
                        snprintf(nme, SMALLBUFSIZ, "grp%d", getDestVar(q));
                        q = pushReturn(mb, q, newVariable(mb, nme, TYPE_any));
                        grp = getArg(q, 1);
-                       q = pushArgument(mb, q, o1);
+                       (void) pushArgument(mb, q, o1);
 
                        q = newAssignment(mb);
                        q = pushArgument(mb, q, grp);
@@ -1288,7 +1288,7 @@
                        (void) snprintf(buf, SMALLBUFSIZ, "ext%d", g);
                        q = pushArgumentId(mb, q, buf);
                        q = pushArgument(mb, q, g);
-                       q = pushArgument(mb, q, l);
+                       (void) pushArgument(mb, q, l);
 
                        q = newAssignment(mb);
                        q = pushArgument(mb, q, grp);
@@ -1314,7 +1314,7 @@
                                (void) snprintf(buf, SMALLBUFSIZ, "ext%d", g);
                                q = pushArgumentId(mb, q, buf);
                                q = pushArgument(mb, q, g);
-                               q = pushArgument(mb, q, l);
+                               (void) pushArgument(mb, q, l);
 
                                q = newStmt2(mb, batRef, mirrorRef);
                                q = pushArgument(mb, q, e);
@@ -1793,7 +1793,7 @@
                                        q = pushInt(mb, q, t->scale);
                                        q = pushInt(mb, q, t->type->eclass);
                                        q = pushArgument(mb, q, c->nr);
-                                       q = pushStr(mb, q, ""); /* warning */
+                                       (void) pushStr(mb, q, ""); /* warning */
                                        if (tn != _empty)
                                                _DELETE(tn);
                                        if (sn != _empty)
@@ -1825,7 +1825,7 @@
                                } else {
                                        k = pushInt(mb, k, sql->mvc->type);
                                }
-                               k = pushArgument(mb, k, order->nr);
+                               (void) pushArgument(mb, k, order->nr);
                                dump_header(mb, s, l);
                                
                                if (s->type == st_export && s->op4.stval) {
@@ -1866,14 +1866,14 @@
 */
                                q = newStmt2(mb, sqlRef, exportResultRef);
                                q = pushArgument(mb, q, file);
-                               q = pushArgument(mb, q, s->nr);
+                               (void) pushArgument(mb, q, s->nr);
                                if (s->type == st_export && s->op4.stval) {
                                        q = newStmt(mb, "streams", "close");
-                                       q = pushArgument(mb, q, file);
+                                       (void) pushArgument(mb, q, file);
                                }
                        } else {
                                q = newStmt1(mb, sqlRef, "print");
-                               q = pushStr(mb, q, "not a valid output list\n");
+                               (void) pushStr(mb, q, "not a valid output 
list\n");
                        }
                }
                        break;
@@ -1889,11 +1889,11 @@
                                q = newStmt1(mb, batRef, "new");
                                s->nr = getDestVar(q);
                                q = pushType(mb, q, TYPE_str);
-                               q = pushType(mb, q, TYPE_bat);
+                               (void) pushType(mb, q, TYPE_bat);
                                s->nr = dump_cols(mb, l, s->nr);
                        } else {
                                q = newStmt1(mb, sqlRef, "print");
-                               q = pushStr(mb, q, "not a valid output list\n");
+                               (void) pushStr(mb, q, "not a valid output 
list\n");
                        }
                }
                        break;
@@ -1907,7 +1907,7 @@
                        q = newAssignment(mb);
                        q->barrier= BARRIERsymbol;
                        bvar = getArg(q,0);
-                       q = pushBit(mb, q, TRUE);
+                       (void) pushBit(mb, q, TRUE);
 
                        /* leave barrier */
                        c = _dumpstmt(sql,mb, s->op1.stval);
@@ -1927,7 +1927,7 @@
                        q->barrier= REDOsymbol;
                        getArg(q,0) = bvar;
                        q->argc = q->retc = 1;
-                       q = pushBit(mb, q, TRUE);
+                       (void) pushBit(mb, q, TRUE);
 
                        /* exit barrier */
                        q = newAssignment(mb);
@@ -1970,7 +1970,7 @@
 
                        if (s->flag) { /* drop declared tables */
                                InstrPtr k = newStmt1(mb, sqlRef, 
"dropDeclaredTables");
-                               k = pushInt(mb, k, s->flag);
+                               (void) pushInt(mb, k, s->flag);
                        } 
                        q = newInstruction(mb,RETURNsymbol);
                        getArg(q,0) = getArg(getInstrPtr(mb,0),0);
@@ -2004,7 +2004,7 @@
                                q = newStmt1(mb, sqlRef, "setVariable");
                                q = pushArgument(mb, q, vn);
                        }
-                       q = pushArgument(mb, q, r);
+                       (void) pushArgument(mb, q, r);
                }       break;
 
                        /* todo */
@@ -2056,7 +2056,7 @@
        be->mvc_var = old_mv;
        if (c->caching && (c->type == Q_SCHEMA || c->type == Q_TRANS)) {
                q = newStmt2(mb, sqlRef, exportOperationRef);
-               q = pushStr(mb, q, ""); /* warning */
+               (void) pushStr(mb, q, ""); /* warning */
        }
        /* generate a dummy return assignment for functions */
        if (getArgType(mb,getInstrPtr(mb,0),0) != TYPE_void &&
@@ -2095,10 +2095,10 @@
 
                        if (atom_null(a)) {
                                sql_subtype *t = atom_type(a);
-                               curInstr = pushNil(curBlk, curInstr, 
t->type->localtype);
+                               (void) pushNil(curBlk, curInstr, 
t->type->localtype);
                        } else {
                                int _t = constantAtom(be, curBlk, a);
-                               curInstr = pushArgument(curBlk, curInstr, _t);
+                               (void) pushArgument(curBlk, curInstr, _t);
                        }
                }
        }
@@ -2194,7 +2194,7 @@
                q = pushWrd(mb, q, queryid);
                q = pushStr(mb, q, t);
                q = pushLng(mb, q, m->Tparse );
-               q = pushLng(mb, q, Toptimize);
+               (void) pushLng(mb, q, Toptimize);
                m->Tparse = 0;
        }
        if (cq)
diff -r fef46302509f -r ce6bcd9511d6 sql/src/backends/monet5/sql_scenario.mx
--- a/sql/src/backends/monet5/sql_scenario.mx   Mon Dec 27 11:49:00 2010 +0100
+++ b/sql/src/backends/monet5/sql_scenario.mx   Tue Jan 04 17:20:48 2011 +0100
@@ -1047,13 +1047,13 @@
 
        if (onoff){
                if ( strstr(def,"keep") == 0)
-                       q = newStmt(mb,"profiler","reset");
+                       (void) newStmt(mb,"profiler","reset");
                q = newStmt(mb,"profiler","setFilter");
                q = pushStr(mb,q, "*");
                q = pushStr(mb,q, "*");
-               q = newStmt(mb,"profiler","start");
+               (void) newStmt(mb,"profiler","start");
        } else if (def && strstr(def, "show")) {
-               q = newStmt(mb, "profiler", "stop");
+               (void) newStmt(mb, "profiler", "stop");
 
                do {
                        s = t;
@@ -1119,14 +1119,14 @@
                                        q = pushInt(mb, q, 32);
                                }
                                q = pushInt(mb, q, 0);
-                               q = pushArgument(mb, q, rs[j]);
+                               (void) pushArgument(mb, q, rs[j]);
                        }
 
                        q = newStmt(mb, ioRef, "stdout");
                        n = getDestVar(q);
                        q = newStmt(mb, sqlRef, "exportResult");
                        q = pushArgument(mb, q, n);
-                       q = pushArgument(mb, q, r);
+                       (void) pushArgument(mb, q, r);
                }
        }
        GDKfree(def);
diff -r fef46302509f -r ce6bcd9511d6 sql/src/server/rel_optimizer.mx
--- a/sql/src/server/rel_optimizer.mx   Mon Dec 27 11:49:00 2010 +0100
+++ b/sql/src/server/rel_optimizer.mx   Tue Jan 04 17:20:48 2011 +0100
@@ -90,7 +90,7 @@
        }
        case op_table:
                if (rel->exps)
-                       alias = exps_bind_column(rel->exps, name, NULL);
+                       (void) exps_bind_column(rel->exps, name, NULL);
                /* table func */
                return NULL;
        case op_join: 
diff -r fef46302509f -r ce6bcd9511d6 sql/src/server/rel_schema.mx
--- a/sql/src/server/rel_schema.mx      Mon Dec 27 11:49:00 2010 +0100
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to