aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-10-30 10:47:25 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-10-30 20:58:08 +0000
commitd1e5d82af819025df9d9a81e8c591690e299924a (patch)
tree219759755669a2ac56f0c409d41285c58a6e5dc9
parent667db6dedd80487663c29b21efa942f661b569a8 (diff)
downloadgcc-d1e5d82af819025df9d9a81e8c591690e299924a.zip
gcc-d1e5d82af819025df9d9a81e8c591690e299924a.tar.gz
gcc-d1e5d82af819025df9d9a81e8c591690e299924a.tar.bz2
libstdc++: Fix some more warnings in test
libstdc++-v3/ChangeLog: * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Avoid -Wcatch-value warnings.
-rw-r--r--libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc48
1 files changed, 24 insertions, 24 deletions
diff --git a/libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc b/libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc
index 36d6815..5a71487 100644
--- a/libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc
+++ b/libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc
@@ -59,14 +59,14 @@ void test01()
{ }
catch(std::exception&)
{ ++myexit; }
-
+
// When doubling is too big, but smaller is sufficient, the resize
// should do smaller and be happy. It certainly shouldn't throw
// other exceptions or crash.
try
{
std::vector<bool> x;
- x.resize(x.max_size() / 2 + 1, false);
+ x.resize(x.max_size() / 2 + 1, false);
for(int i = 0; i < _S_word_bit; ++i)
x.push_back(false);
check_cap_ge_size(x);
@@ -75,11 +75,11 @@ void test01()
{ }
catch(std::exception&)
{ ++myexit; }
-
+
try
{
std::vector<bool> x;
- x.resize(x.max_size() / 2 + 1, false);
+ x.resize(x.max_size() / 2 + 1, false);
x.insert(x.end(), _S_word_bit, false);
check_cap_ge_size(x);
}
@@ -87,11 +87,11 @@ void test01()
{ }
catch(std::exception&)
{ ++myexit; }
-
+
try
{
std::vector<bool> x;
- x.resize(x.max_size() / 2 + 1, false);
+ x.resize(x.max_size() / 2 + 1, false);
std::vector<bool> y(_S_word_bit, false);
x.insert(x.end(), y.begin(), y.end());
check_cap_ge_size(x);
@@ -106,7 +106,7 @@ void test01()
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
for(int i = 0; i < _S_word_bit; ++i)
x.push_back(false);
check_cap_ge_size(x);
@@ -115,11 +115,11 @@ void test01()
{ }
catch(std::exception&)
{ ++myexit; }
-
+
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
x.insert(x.end(), _S_word_bit, false);
check_cap_ge_size(x);
}
@@ -131,7 +131,7 @@ void test01()
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
std::vector<bool> y(_S_word_bit, false);
x.insert(x.end(), y.begin(), y.end());
check_cap_ge_size(x);
@@ -140,51 +140,51 @@ void test01()
{ }
catch(std::exception&)
{ ++myexit; }
-
+
// Attempts to put in more than max_size() items should result in a
// length error.
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
for(int i = 0; i < _S_word_bit + 1; ++i)
x.push_back(false);
++myexit;
}
- catch(std::bad_alloc)
+ catch(std::bad_alloc&)
{ }
- catch(std::length_error)
+ catch(std::length_error&)
{ }
- catch(std::exception)
+ catch(std::exception&)
{ ++myexit; }
-
+
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
x.insert(x.end(), _S_word_bit + 1, false);
++myexit;
}
- catch(std::bad_alloc)
+ catch(std::bad_alloc&)
{ }
- catch(std::length_error)
+ catch(std::length_error&)
{ }
- catch(std::exception)
+ catch(std::exception&)
{ ++myexit; }
try
{
std::vector<bool> x;
- x.resize(x.max_size() - _S_word_bit, false);
+ x.resize(x.max_size() - _S_word_bit, false);
std::vector<bool> y(_S_word_bit + 1, false);
x.insert(x.end(), y.begin(), y.end());
++myexit;
}
- catch(std::bad_alloc)
+ catch(std::bad_alloc&)
{ }
- catch(std::length_error)
+ catch(std::length_error&)
{ }
- catch(std::exception)
+ catch(std::exception&)
{ ++myexit; }
VERIFY( !myexit );