changeset 49:4388e27eadd7

merge
author Daniel Adler
date Sun, 20 Dec 2015 00:12:06 +0100
parents c4de113dc1e9 (current diff) dc0bcee2c847 (diff)
children 9bd3c5219505
files
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/test/call_suite/globals.c	Sun Dec 20 00:09:47 2015 +0100
+++ b/test/call_suite/globals.c	Sun Dec 20 00:12:06 2015 +0100
@@ -38,10 +38,10 @@
 void init_K()
 {
   int i;
-#define X(CH,T,QCH) V_##CH = (T*) malloc(sizeof(T)*G_maxargs); K_##CH = (T*) malloc(sizeof(T)*G_maxargs);
+#define X(CH,T,QCH) V_##CH = (T*) malloc(sizeof(T)*(G_maxargs+1)); K_##CH = (T*) malloc(sizeof(T)*(G_maxargs+1));
 DEF_TYPES
 #undef X
-  for(i=0;i<G_maxargs;++i) {
+  for(i=0;i<G_maxargs+1;++i) {
     K_c[i] = (char)      (((rand_d()-0.5)*2) * (1<<7));
     K_s[i] = (short)     (((rand_d()-0.5)*2) * (1<<(sizeof(short)*8-1)));
     K_i[i] = (int)       (((rand_d()-0.5)*2) * (1<<(sizeof(int)*8-2)));
@@ -56,7 +56,7 @@
 void clear_V()
 {
   int i;
-  for(i=0;i<G_maxargs;++i) {
+  for(i=0;i<G_maxargs+1;++i) {
 #define X(CH,T,QCH) V_##CH[i] = (T) 0;
 DEF_TYPES
 #undef X