fix test code memory leak

This commit is contained in:
Fredrik Johansson 2016-09-10 12:43:18 +02:00 committed by Pascal
parent cf8f5b0b93
commit 20ef61a447

View file

@ -20,7 +20,7 @@ int main()
fflush(stdout); fflush(stdout);
flint_randinit(state); flint_randinit(state);
for (iter = 0; iter < 3000; iter++) for (iter = 0; iter < 3000 * arb_test_multiplier(); iter++)
{ {
acb_dirichlet_group_t G; acb_dirichlet_group_t G;
acb_dirichlet_conrey_t x, y; acb_dirichlet_conrey_t x, y;
@ -78,9 +78,8 @@ int main()
abort(); abort();
} }
if (q % 4 == 2) if (q % 4 != 2)
continue; {
acb_dirichlet_conrey_first_primitive(x, G); acb_dirichlet_conrey_first_primitive(x, G);
for (n = 1; acb_dirichlet_conrey_next_primitive(x, G) >= 0; n++); for (n = 1; acb_dirichlet_conrey_next_primitive(x, G) >= 0; n++);
@ -151,6 +150,7 @@ int main()
abort(); abort();
} }
} }
}
acb_dirichlet_conrey_clear(x); acb_dirichlet_conrey_clear(x);
acb_dirichlet_conrey_clear(y); acb_dirichlet_conrey_clear(y);