exception (bad_exception::~bad_exception()): Remove declaration.
authorBenjamin Kosnik <bkoz@redhat.com>
Sat, 1 Dec 2001 04:56:03 +0000 (04:56 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Sat, 1 Dec 2001 04:56:03 +0000 (04:56 +0000)
2001-11-30  Benjamin Kosnik  <bkoz@redhat.com>

libstdc++/3150
DR/266
* libsupc++/exception (bad_exception::~bad_exception()): Remove
declaration.
* libsupc++/new (bad_alloc::~bad_alloc()): Remove.
* libsupc++/typeinfo (bad_cast::~bad_cast()): Remove.
(bad_typeid::~bad_typeid()): Remove.
* libsupc++/tinfo.cc (bad_cast::~bad_cast()): Remove definition.
(bad_typeid::~bad_typeid()): Same.
* libsupc++/new_handler.cc (bad_alloc::~bad_alloc()): Same.
* libsupc++/eh_exception.cc (bad_exception::~bad_exception()): Same.

* include/bits/std_iomanip.h: Tweak.

From-SVN: r47505

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/std_iomanip.h
libstdc++-v3/libsupc++/eh_exception.cc
libstdc++-v3/libsupc++/exception
libstdc++-v3/libsupc++/new
libstdc++-v3/libsupc++/new_handler.cc
libstdc++-v3/libsupc++/tinfo.cc
libstdc++-v3/libsupc++/typeinfo

index 410041da435c65b8bb69fd01e57dabe7b5897f39..2780ccededaf9155451e382247eed1a017794e47 100644 (file)
@@ -1,3 +1,19 @@
+2001-11-30  Benjamin Kosnik  <bkoz@redhat.com>
+
+       libstdc++/3150
+       DR/266
+       * libsupc++/exception (bad_exception::~bad_exception()): Remove
+       declaration.
+       * libsupc++/new (bad_alloc::~bad_alloc()): Remove.
+       * libsupc++/typeinfo (bad_cast::~bad_cast()): Remove.
+       (bad_typeid::~bad_typeid()): Remove.
+       * libsupc++/tinfo.cc (bad_cast::~bad_cast()): Remove definition.
+       (bad_typeid::~bad_typeid()): Same.
+       * libsupc++/new_handler.cc (bad_alloc::~bad_alloc()): Same.
+       * libsupc++/eh_exception.cc (bad_exception::~bad_exception()): Same.
+
+       * include/bits/std_iomanip.h: Tweak.
+       
 2001-11-29  Paolo Carlini  <pcarlini@unitus.it>
 
        libstdc++/3655
index 3d296b56ba2e6f4889a6e9d38122c0f6d46c0c93..ac83db39a63c2db83017793d6151d07d4c97c72e 100644 (file)
@@ -78,7 +78,7 @@ namespace std
   struct _Setiosflags { ios_base::fmtflags _M_mask; };
 
   inline _Setiosflags 
-  setiosflags (ios_base::fmtflags __mask)
+  setiosflags(ios_base::fmtflags __mask)
   { 
     _Setiosflags __x; 
     __x._M_mask = __mask; 
@@ -105,7 +105,7 @@ namespace std
   struct _Setbase { int _M_base; };
 
   inline _Setbase 
-  setbase (int __base)
+  setbase(int __base)
   { 
     _Setbase __x; 
     __x._M_base = __base; 
@@ -216,8 +216,6 @@ namespace std
       __os.width(__f._M_n); 
       return __os; 
     }
-
 } // namespace std
 
-#endif /* __IOMANIP */
-
+#endif 
index 3c1a7a44ccb0ce1e52e47bb3e93071183c6a3d8f..328a89e7f8916ed3a79dd699efd15df8fc20d77e 100644 (file)
@@ -35,8 +35,6 @@
 
 std::exception::~exception() throw() { }
 
-std::bad_exception::~bad_exception() throw() { }
-
 const char* 
 std::exception::what() const throw()
 {
index 2011abf328207e16e82db1c61e096ef3ea4c410c..55dd872cc62d95fea01547f2457363be53d6f036 100644 (file)
@@ -62,7 +62,6 @@ namespace std
   {
   public:
     bad_exception() throw() { }
-    virtual ~bad_exception() throw();
   };
 
   /// If you write a replacement %terminate handler, it must be of this type.
index 0d1810c6207e79a239d14f4972a59b107eef8c63..0669f6d071659d659d543b560b10632803849b72 100644 (file)
@@ -50,7 +50,6 @@ namespace std
   {
   public:
     bad_alloc() throw() { }
-    virtual ~bad_alloc() throw();
   };
 
   struct nothrow_t { };
index 8c1628f4f71a35c816aedfc872c1263cce26da62..2d3937ecce908b0653a48d7080e90ae65080d169 100644 (file)
@@ -42,5 +42,3 @@ std::set_new_handler (new_handler handler)
   __new_handler = handler;
   return prev_handler;
 }
-
-std::bad_alloc::~bad_alloc() throw() { }
index 8559a25a0391460300974308e8a0614effad3822..34b0060b4e9906560f3548efee7009e3edb73666 100644 (file)
@@ -39,9 +39,6 @@ std::type_info::
 ~type_info ()
 { }
 
-std::bad_cast::~bad_cast() throw() { }
-std::bad_typeid::~bad_typeid() throw() { }
-
 #if !__GXX_MERGED_TYPEINFO_NAMES
 
 // We can't rely on common symbols being shared between shared objects.
index 3d9afc90470a59b7f84a4797b046194eedb50538..c45f54431fe61a36d96c6a94cd60a50c2c9f2ca7 100644 (file)
@@ -129,7 +129,6 @@ namespace std
   {
   public:
     bad_cast() throw() { }
-    virtual ~bad_cast() throw();
   };
   
   /** If you use a NULL pointer in a @c typeid expression, this is thrown.  */
@@ -137,7 +136,6 @@ namespace std
   {
   public:
     bad_typeid () throw() { }
-    virtual ~bad_typeid () throw();
   };
 } // namespace std