mirror of
https://github.com/Z3Prover/z3
synced 2025-06-20 21:03:39 +00:00
fix crash in 'test-z3 prime_generator'
This commit is contained in:
parent
38eeaeae7a
commit
d1cbde3390
3 changed files with 4 additions and 6 deletions
|
@ -251,7 +251,3 @@ int main(int argc, char ** argv) {
|
||||||
TST(solver_pool);
|
TST(solver_pool);
|
||||||
//TST_ARGV(hs);
|
//TST_ARGV(hs);
|
||||||
}
|
}
|
||||||
|
|
||||||
void initialize_mam() {}
|
|
||||||
void finalize_mam() {}
|
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,7 @@ void tst_prime_generator() {
|
||||||
scoped_mpz sqrt_p(m);
|
scoped_mpz sqrt_p(m);
|
||||||
|
|
||||||
prime_generator gen;
|
prime_generator gen;
|
||||||
|
gen.initialize();
|
||||||
for (unsigned i = 0; i < 10000; i++) {
|
for (unsigned i = 0; i < 10000; i++) {
|
||||||
uint64_t p = gen(i);
|
uint64_t p = gen(i);
|
||||||
std::cout << p << ", ";
|
std::cout << p << ", ";
|
||||||
|
@ -38,5 +39,6 @@ void tst_prime_generator() {
|
||||||
ENSURE(p % i != 0);
|
ENSURE(p % i != 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
std::cout << std::endl;
|
gen.finalize();
|
||||||
|
std::cout << std::endl;
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,7 +129,7 @@ uint64_t prime_iterator::next() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void prime_iterator::initialize() {
|
void prime_iterator::initialize() {
|
||||||
g_prime_generator.initialize();
|
g_prime_generator.initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
void prime_iterator::finalize() {
|
void prime_iterator::finalize() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue