summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2020-11-19 14:21:18 +0100
committerTorbjorn Granlund <tg@gmplib.org>2020-11-19 14:21:18 +0100
commit5c93d8b66567a6a9c04460e9a8ef6372892df0db (patch)
tree329c228b6892050903da538a0c65812bdbe39cdc /tests
parent5c2710cf8146df4132f41b3d5061307e73f13a0c (diff)
downloadgmp-5c93d8b66567a6a9c04460e9a8ef6372892df0db.tar.gz
Use reference parameter for 'catch'.
Diffstat (limited to 'tests')
-rw-r--r--tests/cxx/t-assign.cc12
-rw-r--r--tests/cxx/t-constr.cc28
-rw-r--r--tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc2
-rw-r--r--tests/cxx/t-ops2z.cc14
-rw-r--r--tests/cxx/t-rand.cc2
5 files changed, 29 insertions, 29 deletions
diff --git a/tests/cxx/t-assign.cc b/tests/cxx/t-assign.cc
index bd2e41a0e..a11b0d98f 100644
--- a/tests/cxx/t-assign.cc
+++ b/tests/cxx/t-assign.cc
@@ -171,7 +171,7 @@ check_mpz (void)
mpz_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -182,7 +182,7 @@ check_mpz (void)
mpz_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -357,7 +357,7 @@ check_mpq (void)
mpq_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -368,7 +368,7 @@ check_mpq (void)
mpq_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -543,7 +543,7 @@ check_mpf (void)
mpf_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -554,7 +554,7 @@ check_mpf (void)
mpf_class b;
b = a;
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
diff --git a/tests/cxx/t-constr.cc b/tests/cxx/t-constr.cc
index 0b2ac9795..500878e45 100644
--- a/tests/cxx/t-constr.cc
+++ b/tests/cxx/t-constr.cc
@@ -154,7 +154,7 @@ check_mpz (void)
const char *a = "ABC";
mpz_class b(a);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -165,7 +165,7 @@ check_mpz (void)
int base = 16;
mpz_class b(a, base);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -175,7 +175,7 @@ check_mpz (void)
string a("abc");
mpz_class b(a);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -186,7 +186,7 @@ check_mpz (void)
int base = 8;
mpz_class b(a, base);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -341,7 +341,7 @@ check_mpq (void)
const char *a = "abc";
mpq_class b(a);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -352,7 +352,7 @@ check_mpq (void)
int base = 16;
mpq_class b (a, base);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -362,7 +362,7 @@ check_mpq (void)
string a("abc");
mpq_class b(a);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -373,7 +373,7 @@ check_mpq (void)
int base = 8;
mpq_class b (a, base);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -635,7 +635,7 @@ check_mpf (void)
const char *a = "abc";
mpf_class b(a);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -646,7 +646,7 @@ check_mpf (void)
int prec = 256;
mpf_class b(a, prec); ASSERT_ALWAYS(b == 1234567890L);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
{
@@ -655,7 +655,7 @@ check_mpf (void)
int prec = 64, base = 8;
mpf_class b(a, prec, base); ASSERT_ALWAYS(b == 262143L);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -665,7 +665,7 @@ check_mpf (void)
string a("abc");
mpf_class b(a); ASSERT_ALWAYS(b == 1234567890L);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
@@ -676,7 +676,7 @@ check_mpf (void)
int prec = 128;
mpf_class b(a, prec); ASSERT_ALWAYS(b == 1234567890L);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
{
@@ -685,7 +685,7 @@ check_mpf (void)
int prec = 256, base = 16;
mpf_class b(a, prec, base); ASSERT_ALWAYS(b == 65535u);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (invalid_argument) {
+ } catch (invalid_argument&) {
}
}
diff --git a/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc b/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc
index 341a818b7..014eb7522 100644
--- a/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc
+++ b/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc
@@ -34,5 +34,5 @@ main ()
{
throw_expr();
}
- catch (invalid_argument) { }
+ catch (invalid_argument&) { }
}
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
diff --git a/tests/cxx/t-rand.cc b/tests/cxx/t-rand.cc
index 1f011eba7..d336d084d 100644
--- a/tests/cxx/t-rand.cc
+++ b/tests/cxx/t-rand.cc
@@ -49,7 +49,7 @@ check_randinit (void)
unsigned long m2exp = ULONG_MAX;
gmp_randclass r(gmp_randinit_lc_2exp_size, m2exp);
ASSERT_ALWAYS (0); /* should not be reached */
- } catch (length_error) {
+ } catch (length_error&) {
}
}