libstdc++: Fix some more warnings in test
authorJonathan Wakely <jwakely@redhat.com>
Fri, 30 Oct 2020 10:47:25 +0000 (10:47 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 30 Oct 2020 20:58:08 +0000 (20:58 +0000)
libstdc++-v3/ChangeLog:

* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
Avoid -Wcatch-value warnings.

libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc

index 36d68152865018059c357ffec6d98d7c77eb5f52..5a714873f0d71119b847110f12f345c1707ce5c8 100644 (file)
@@ -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 );