Changeset: 417b39cea6fe for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=417b39cea6fe
Modified Files:
        monetdb5/optimizer/opt_mergetable.c
Branch: Mar2018
Log Message:

Use correct type for variable.
When packing for an argument of a function, use the type of that
argument, not the type of the result.


diffs (12 lines):

diff --git a/monetdb5/optimizer/opt_mergetable.c 
b/monetdb5/optimizer/opt_mergetable.c
--- a/monetdb5/optimizer/opt_mergetable.c
+++ b/monetdb5/optimizer/opt_mergetable.c
@@ -611,7 +611,7 @@ mat_setop(MalBlkPtr mb, InstrPtr p, matl
                                return -1;
                        }
 
-                       getArg(s,0) = newTmpVariable(mb, tpe);
+                       getArg(s,0) = newTmpVariable(mb, getArgType(mb, 
mat[m].mi, k));
        
                        for (j=1; j<mat[n].mi->argc; j++) {
                                if (overlap(ml, getArg(mat[m].mi, k), 
getArg(mat[n].mi, j), -1, -2, 1)){
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to