Fix missing VLA for C++

This commit is contained in:
Patrick Pelissier committed 2017-10-04 21:55:24 +02:00
1 parent 85a7082f80
commit bb5d350fbc
1 file changed
+3 -2
+3 -2
View File
@@ -322,6 +322,7 @@ static void prod2(void *arg)
static void test_queue(size_t n, int cpu_count, unsigned long long ref)
{
cpu_count = M_MIN(cpu_count, 64);
const int prod_count = cpu_count / 2;
const int conso_count = cpu_count - prod_count;
@@ -330,8 +331,8 @@ static void test_queue(size_t n, int cpu_count, unsigned long long ref)
queue_ull_init (g_final2, 64*2);
// Create thread
m_thread_t idx_p[prod_count];
m_thread_t idx_c[conso_count];
m_thread_t idx_p[64];
m_thread_t idx_c[64];
m_thread_t idx_final;
for(int i = 0; i < prod_count; i++) {
m_thread_create (idx_p[i], prod2, &n);