mirror of git://gcc.gnu.org/git/gcc.git
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>
|
2001-11-29 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
libstdc++/3655
|
libstdc++/3655
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ namespace std
|
||||||
struct _Setiosflags { ios_base::fmtflags _M_mask; };
|
struct _Setiosflags { ios_base::fmtflags _M_mask; };
|
||||||
|
|
||||||
inline _Setiosflags
|
inline _Setiosflags
|
||||||
setiosflags (ios_base::fmtflags __mask)
|
setiosflags(ios_base::fmtflags __mask)
|
||||||
{
|
{
|
||||||
_Setiosflags __x;
|
_Setiosflags __x;
|
||||||
__x._M_mask = __mask;
|
__x._M_mask = __mask;
|
||||||
|
|
@ -105,7 +105,7 @@ namespace std
|
||||||
struct _Setbase { int _M_base; };
|
struct _Setbase { int _M_base; };
|
||||||
|
|
||||||
inline _Setbase
|
inline _Setbase
|
||||||
setbase (int __base)
|
setbase(int __base)
|
||||||
{
|
{
|
||||||
_Setbase __x;
|
_Setbase __x;
|
||||||
__x._M_base = __base;
|
__x._M_base = __base;
|
||||||
|
|
@ -216,8 +216,6 @@ namespace std
|
||||||
__os.width(__f._M_n);
|
__os.width(__f._M_n);
|
||||||
return __os;
|
return __os;
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
#endif /* __IOMANIP */
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,8 +35,6 @@
|
||||||
|
|
||||||
std::exception::~exception() throw() { }
|
std::exception::~exception() throw() { }
|
||||||
|
|
||||||
std::bad_exception::~bad_exception() throw() { }
|
|
||||||
|
|
||||||
const char*
|
const char*
|
||||||
std::exception::what() const throw()
|
std::exception::what() const throw()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,6 @@ namespace std
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bad_exception() throw() { }
|
bad_exception() throw() { }
|
||||||
virtual ~bad_exception() throw();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/// If you write a replacement %terminate handler, it must be of this type.
|
/// If you write a replacement %terminate handler, it must be of this type.
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,6 @@ namespace std
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bad_alloc() throw() { }
|
bad_alloc() throw() { }
|
||||||
virtual ~bad_alloc() throw();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct nothrow_t { };
|
struct nothrow_t { };
|
||||||
|
|
|
||||||
|
|
@ -42,5 +42,3 @@ std::set_new_handler (new_handler handler)
|
||||||
__new_handler = handler;
|
__new_handler = handler;
|
||||||
return prev_handler;
|
return prev_handler;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::bad_alloc::~bad_alloc() throw() { }
|
|
||||||
|
|
|
||||||
|
|
@ -39,9 +39,6 @@ std::type_info::
|
||||||
~type_info ()
|
~type_info ()
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
std::bad_cast::~bad_cast() throw() { }
|
|
||||||
std::bad_typeid::~bad_typeid() throw() { }
|
|
||||||
|
|
||||||
#if !__GXX_MERGED_TYPEINFO_NAMES
|
#if !__GXX_MERGED_TYPEINFO_NAMES
|
||||||
|
|
||||||
// We can't rely on common symbols being shared between shared objects.
|
// We can't rely on common symbols being shared between shared objects.
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,6 @@ namespace std
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bad_cast() throw() { }
|
bad_cast() throw() { }
|
||||||
virtual ~bad_cast() throw();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/** If you use a NULL pointer in a @c typeid expression, this is thrown. */
|
/** If you use a NULL pointer in a @c typeid expression, this is thrown. */
|
||||||
|
|
@ -137,7 +136,6 @@ namespace std
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bad_typeid () throw() { }
|
bad_typeid () throw() { }
|
||||||
virtual ~bad_typeid () throw();
|
|
||||||
};
|
};
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue