summaryrefslogtreecommitdiff
path: root/tests/cxx/t-ops2z.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cxx/t-ops2z.cc')
-rw-r--r--tests/cxx/t-ops2z.cc14
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