]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libstdc++-v3/testsuite/23_containers/deque/cons/clear_allocator.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 23_containers / deque / cons / clear_allocator.cc
index ac4ab51866c1d756da003cd126cdbb367f657898..a6a3fda96abeeec2a4909ac05f5e8c08b0d28130 100644 (file)
@@ -1,16 +1,16 @@
-// Copyright (C) 2004-2020 Free Software Foundation, Inc.
+// Copyright (C) 2004-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
 // terms of the GNU General Public License as published by the
 // Free Software Foundation; either version 3, or (at your option)
 // any later version.
+
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU General Public License for more details.
+
 // You should have received a copy of the GNU General Public License along
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
@@ -22,12 +22,12 @@ using namespace std;
 using __gnu_cxx::new_allocator;
 
 template<typename T>
-  class clear_alloc : public new_allocator<T> 
+  class clear_alloc : public new_allocator<T>
   {
   public:
 
     template <typename T1>
-      struct rebind 
+      struct rebind
       { typedef clear_alloc<T1> other; };
 
     virtual void clear() throw()
@@ -35,10 +35,10 @@ template<typename T>
 
     clear_alloc() throw()
     { }
-    
-    clear_alloc(clear_alloc const&) throw() : new_allocator<T>() 
+
+    clear_alloc(clear_alloc const&) throw() : new_allocator<T>()
     { }
-    
+
     template<typename T1>
     clear_alloc(clear_alloc<T1> const&) throw()
       { }
@@ -51,7 +51,7 @@ template<typename T>
       this->clear();
       return new_allocator<T>::allocate(n, hint);
     }
-    
+
     void deallocate(T *ptr, typename new_allocator<T>::size_type n)
     {
       this->clear();
@@ -64,14 +64,14 @@ template<typename Container>
   {
     Container* pic = new Container;
     int x = 230;
-    
+
     while (x--)
       {
        pic->push_back(x);
       }
-    
-    pic->get_allocator();
-    
+
+    (void) pic->get_allocator();
+
     // The following has led to infinite recursions or cores.
     pic->clear();