diff options
Diffstat (limited to 'tests/cxx/t-ops2z.cc')
-rw-r--r-- | tests/cxx/t-ops2z.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/cxx/t-ops2z.cc b/tests/cxx/t-ops2z.cc index 6d0e4ad0f..78694b772 100644 --- a/tests/cxx/t-ops2z.cc +++ b/tests/cxx/t-ops2z.cc @@ -89,22 +89,22 @@ void checkz (){ ASSERT_ALWAYS(mpz_class::factorial(3.f)==6); mpz_class ret; try { ret=factorial(-mpz_class(3)); ASSERT_ALWAYS(0); } - catch (std::domain_error) {} + catch (std::domain_error&) {} try { ret=mpz_class::factorial(-2); ASSERT_ALWAYS(0); } - catch (std::domain_error) {} + catch (std::domain_error&) {} try { ret=factorial(mpz_class(1)<<300); ASSERT_ALWAYS(0); } - catch (std::bad_alloc) {} + catch (std::bad_alloc&) {} ASSERT_ALWAYS(mpz_class::primorial(mpz_class(3))==6); ASSERT_ALWAYS(mpz_class::primorial(mpz_class(2)*2)==6); ASSERT_ALWAYS(mpz_class::primorial(3)==6); ASSERT_ALWAYS(mpz_class::primorial(3ul)==6); ASSERT_ALWAYS(mpz_class::primorial(3.f)==6); try { ret=primorial(-mpz_class(3)); ASSERT_ALWAYS(0); } - catch (std::domain_error) {} + catch (std::domain_error&) {} try { ret=mpz_class::primorial(-5); ASSERT_ALWAYS(0); } - catch (std::domain_error) {} + catch (std::domain_error&) {} try { ret=primorial(mpz_class(1)<<300); ASSERT_ALWAYS(0); } - catch (std::bad_alloc) {} + catch (std::bad_alloc&) {} ASSERT_ALWAYS(mpz_class::fibonacci(mpz_class(6))==8); ASSERT_ALWAYS(mpz_class::fibonacci(mpz_class(2)*2)==3); ASSERT_ALWAYS(mpz_class::fibonacci(3)==2); @@ -113,7 +113,7 @@ void checkz (){ ASSERT_ALWAYS(fibonacci(-mpz_class(6))==-8); ASSERT_ALWAYS(mpz_class::fibonacci(-3)==2); try { ret=fibonacci(mpz_class(1)<<300); ASSERT_ALWAYS(0); } - catch (std::bad_alloc) {} + catch (std::bad_alloc&) {} } int |