exception (bad_exception::~bad_exception()): Remove declaration.

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
This commit is contained in:
Benjamin Kosnik 2001-12-01 04:56:03 +00:00 committed by Benjamin Kosnik
parent 6b5ffd4e3e
commit af46cdde20
8 changed files with 19 additions and 16 deletions

View 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

View 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

View File

@ -35,8 +35,6 @@
std::exception::~exception() throw() { }
std::bad_exception::~bad_exception() throw() { }
const char*
std::exception::what() const throw()
{

View 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.

View File

@ -50,7 +50,6 @@ namespace std
{
public:
bad_alloc() throw() { }
virtual ~bad_alloc() throw();
};
struct nothrow_t { };

View File

@ -42,5 +42,3 @@ std::set_new_handler (new_handler handler)
__new_handler = handler;
return prev_handler;
}
std::bad_alloc::~bad_alloc() throw() { }

View 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.

View 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