Changeset: 3e77d2a003b4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3e77d2a003b4 Modified Files: sql/backends/monet5/generator/generator.c Branch: generator Log Message:
correctly cast result of entire expression rather than only part of it diffs (12 lines): diff --git a/sql/backends/monet5/generator/generator.c b/sql/backends/monet5/generator/generator.c --- a/sql/backends/monet5/generator/generator.c +++ b/sql/backends/monet5/generator/generator.c @@ -583,7 +583,7 @@ VLTgenerator_subselect(Client cntxt, Mal s = pci->argc == 3 ? 1: *(TPE*) getArgReference(stk,p, 3);\ if( s == 0 || (f<l && s < 0) || (f>l && s> 0)) \ throw(MAL,"generator.thetasubselect","Illegal range");\ - cap = (BUN)((lng)l-(lng)f)/ABS(s);\ + cap = (BUN)(((lng)l-(lng)f)/ABS(s));\ bn = BATnew(TYPE_void, TYPE_oid, cap);\ if( bn == NULL)\ throw(MAL,"generator.thetasubselect",MAL_MALLOC_FAIL);\ _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list