Remove usage of variable array extension in C tests to avoid warning with C++ compilers.
This commit is contained in:
1 parent
d269c23948
commit
bffec6206b
2 files changed
+12
-7
No files matched your search
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user