Update of /cvsroot/monetdb/MonetDB5/src/optimizer
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv21310
Modified Files:
opt_replicator.mx
Log Message:
Visual Studio does not allow declaring an array on the stack with a
size which is determined at run time. Use alloca instead.
Index: opt_replicator.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/opt_replicator.mx,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- opt_replicator.mx 14 Feb 2008 16:59:32 -0000 1.18
+++ opt_replicator.mx 19 Feb 2008 09:03:18 -0000 1.19
@@ -311,10 +311,11 @@
int i, minr = -1;
size_t minc = (size_t) GDK_lng_max;
bit leq, lsub, heq, hsub;
- int rs[replnr], ri=0; /* subset replicas */
+ int *rs, ri=0; /* subset replicas */
(void) reuse;
(void) rcache;
+ rs = alloca(replnr * sizeof(*rs)); /* was: int rs[replnr]; */
cmp= BATatoms[tpe].atomCmp;
nilptr = ATOMnilptr(tpe);
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins