Changeset: 8342fa22fa21 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8342fa22fa21
Modified Files:
monetdb5/modules/mal/mosaic_variance.c
Branch: mosaic
Log Message:
fixed compilation and code such that VARDICTdecompress() also handles first
value correctly
This fixes
"monetdb5/modules/mal/mosaic_variance.c(309) : warning C4244: '=' : conversion
from 'wrd' to 'int', possible loss of data"
Thanks to the MSVC compiler on Windows for pointing this out!
diffs (12 lines):
diff --git a/monetdb5/modules/mal/mosaic_variance.c
b/monetdb5/modules/mal/mosaic_variance.c
--- a/monetdb5/modules/mal/mosaic_variance.c
+++ b/monetdb5/modules/mal/mosaic_variance.c
@@ -283,7 +283,7 @@ MOScompress_variance(Client cntxt, MOSta
{ bte *idx = (bte*)(compressed + dictsize * sizeof(TPE));\
TPE *dict = (TPE*) compressed,val = dict[0];\
BUN lim = MOScnt(blk);\
- ((int*)task->src)[0] = val;\
+ ((TPE*)task->src)[0] = val;\
for(i = 1; i < lim; i++,idx++){\
val += dict[ (bte)*idx];\
((TPE*)task->src)[i] = val;\
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list