Remove usage of variable array extension in C tests to avoid warning with C++ compilers.

This commit is contained in:
Patrick Pelissier committed 2018-03-16 23:02:28 +01:00
1 parent d269c23948
commit bffec6206b
2 files changed
+12 -7

No files matched your search

+5 -3
View File
@@ -130,11 +130,13 @@ static void test2(void)
shared_int_clear(p1);
}
#define MAX_RESSOURCE 10
static void test_ressource(int n)
{
shared_ressource_t ressource;
shared_ressource_it_t it[n];
shared_ressource_it_t copy[n];
shared_ressource_it_t it[MAX_RESSOURCE];
shared_ressource_it_t copy[MAX_RESSOURCE];
shared_ressource_it_t onemore;
shared_ressource_init (ressource, n);
@@ -180,7 +182,7 @@ int main(void)
{
test1();
test2();
for(int i = 1; i < 10; i++)
for(int i = 1; i < MAX_RESSOURCE; i++)
test_ressource(i);
exit(0);
}
+7 -4
View File
@@ -241,10 +241,13 @@ static void prod2(void *arg)
assert (p != NULL);
}
#define MAX_WRITER 8
#define MAX_READER 8
static void test_mrsw_global(int reader)
{
m_thread_t idx_w;
m_thread_t idx[reader];
m_thread_t idx[MAX_READER];
snapshot_mrsw_data_init(global_mrsw, reader);
data_t *p = snapshot_mrsw_data_write(global_mrsw);
@@ -298,8 +301,8 @@ static void prod3(void *arg)
static void test_mrmw_global(int reader, int writer)
{
m_thread_t idx_w[writer];
m_thread_t idx[reader];
m_thread_t idx_w[MAX_WRITER];
m_thread_t idx[MAX_READER];
snapshot_mrmw_data_init(global_mrmw, reader, writer);
data_t *p = snapshot_mrmw_data_write_start(global_mrmw);
@@ -330,7 +333,7 @@ int main(void)
test_mrsw_global(1);
test_mrsw_global(2);
test_mrsw_global(4);
test_mrsw_global(8);
test_mrsw_global(MAX_READER);
exit(0);
}