浏览代码

port r17415 from 1.2: Avoid nul-sized VLA

Samuel Thibault 9 年之前
父节点
当前提交
dd3d6b0f92
共有 1 个文件被更改,包括 2 次插入2 次删除
  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++)