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:
parent
6b5ffd4e3e
commit
af46cdde20
@ -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
|
||||
|
@ -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
|
||||
|
@ -35,8 +35,6 @@
|
||||
|
||||
std::exception::~exception() throw() { }
|
||||
|
||||
std::bad_exception::~bad_exception() throw() { }
|
||||
|
||||
const char*
|
||||
std::exception::what() const throw()
|
||||
{
|
||||
|
@ -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.
|
||||
|
@ -50,7 +50,6 @@ namespace std
|
||||
{
|
||||
public:
|
||||
bad_alloc() throw() { }
|
||||
virtual ~bad_alloc() throw();
|
||||
};
|
||||
|
||||
struct nothrow_t { };
|
||||
|
@ -42,5 +42,3 @@ std::set_new_handler (new_handler handler)
|
||||
__new_handler = handler;
|
||||
return prev_handler;
|
||||
}
|
||||
|
||||
std::bad_alloc::~bad_alloc() throw() { }
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user