Browse Source

port r17415 from 1.2: Avoid nul-sized VLA

Samuel Thibault 9 years ago
parent
commit
dd3d6b0f92
1 changed files with 2 additions and 2 deletions
  1. 2 2
      tests/microbenchs/tasks_size_overhead.c

+ 2 - 2
tests/microbenchs/tasks_size_overhead.c

@@ -120,7 +120,7 @@ int main(int argc, char **argv)
 
 	starpu_shutdown();
 
-	float *buffers[total_nbuffers];
+	float *buffers[total_nbuffers?total_nbuffers:1];
 
 	/* Allocate data */
 	for (buffer = 0; buffer < total_nbuffers; buffer++)
@@ -147,7 +147,7 @@ int main(int argc, char **argv)
 	FPRINTF(stdout, "\n");
 	fflush(stdout);
 
-	starpu_data_handle_t data_handles[total_nbuffers];
+	starpu_data_handle_t data_handles[total_nbuffers?total_nbuffers:1];
 
 	/* For each number of cpus, benchmark */
 	for (ncpus= 1; ncpus <= totcpus; ncpus++)