diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-10-30 10:47:25 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-10-30 20:58:08 +0000 |
commit | d1e5d82af819025df9d9a81e8c591690e299924a (patch) | |
tree | 219759755669a2ac56f0c409d41285c58a6e5dc9 | |
parent | 667db6dedd80487663c29b21efa942f661b569a8 (diff) | |
download | gcc-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.cc | 48 |
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 ); |