Changeset: 5dfacae4b195 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5dfacae4b195
Modified Files:
monetdb5/mal/mal_debugger.c
Branch: Jun2016
Log Message:
A bat is not an int, and don't use abs() on bat_nil.
diffs (24 lines):
diff --git a/monetdb5/mal/mal_debugger.c b/monetdb5/mal/mal_debugger.c
--- a/monetdb5/mal/mal_debugger.c
+++ b/monetdb5/mal/mal_debugger.c
@@ -1247,11 +1247,16 @@ printStackElm(stream *f, MalBlkPtr mb, V
printStackHdr(f, mb, v, index);
if (v && v->vtype == TYPE_bat) {
- int i = v->val.ival;
- BAT *b = BBPquickdesc(abs(i), TRUE);
+ bat i = v->val.bval;
+ BAT *b;
- if (i < 0)
- b = BATmirror(b);
+ if (i == bat_nil) {
+ b = NULL;
+ } else {
+ b = BBPquickdesc(abs(i), TRUE);
+ if (i < 0)
+ b = BATmirror(b);
+ }
if (b) {
nme = getTypeName(newColumnType(b->ttype));
mnstr_printf(f, " :%s rows="BUNFMT, nme, BATcount(b));
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list