diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index da64dcb1c5b..994029d7f24 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2002-01-09 Paolo Carlini + + * libsupc++/exception (bad_exception): Add comment. + * libsupc++/new (bad_alloc): Same. + * libsupc++/typeinfo (bad_cast, bad_typeid): Same. + 2002-01-09 Paolo Carlini libstdc++/3150: revert 2001-11-30 commit. DR266 only means diff --git a/libstdc++-v3/libsupc++/exception b/libstdc++-v3/libsupc++/exception index aea61ffa412..4b272d53bec 100644 --- a/libstdc++-v3/libsupc++/exception +++ b/libstdc++-v3/libsupc++/exception @@ -63,6 +63,8 @@ namespace std { public: bad_exception() throw() { } + // This declaration is not useless: + // http://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_6.html#SEC118 virtual ~bad_exception() throw(); }; diff --git a/libstdc++-v3/libsupc++/new b/libstdc++-v3/libsupc++/new index 358aa1d12c1..da1a36f5997 100644 --- a/libstdc++-v3/libsupc++/new +++ b/libstdc++-v3/libsupc++/new @@ -51,6 +51,8 @@ namespace std { public: bad_alloc() throw() { } + // This declaration is not useless: + // http://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_6.html#SEC118 virtual ~bad_alloc() throw(); }; diff --git a/libstdc++-v3/libsupc++/typeinfo b/libstdc++-v3/libsupc++/typeinfo index 336fcc058d9..c36984cf8f3 100644 --- a/libstdc++-v3/libsupc++/typeinfo +++ b/libstdc++-v3/libsupc++/typeinfo @@ -130,6 +130,8 @@ namespace std { public: bad_cast() throw() { } + // This declaration is not useless: + // http://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_6.html#SEC118 virtual ~bad_cast() throw(); }; @@ -138,6 +140,8 @@ namespace std { public: bad_typeid () throw() { } + // This declaration is not useless: + // http://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_6.html#SEC118 virtual ~bad_typeid() throw(); }; } // namespace std