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
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to