aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2002-11-05 16:49:42 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2002-11-05 16:49:42 +0000
commitcb9305420a1bf1e56e5cc16a3dac60dca3e193d8 (patch)
treeb64b7d9be8bf622fbb8ba63bf89f5248187d247e
parent5c7cd6636da2ffa19df7094f396362b6c8b35153 (diff)
downloadgcc-cb9305420a1bf1e56e5cc16a3dac60dca3e193d8.zip
gcc-cb9305420a1bf1e56e5cc16a3dac60dca3e193d8.tar.gz
gcc-cb9305420a1bf1e56e5cc16a3dac60dca3e193d8.tar.bz2
re PR libstdc++/8463 (std::ios_base has a non-virtual destructor)
2002-11-05 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/8463 * include/bits/ios_base.h (~ios_base): Make virtual. From-SVN: r58823
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/bits/ios_base.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 68dc94f..5b8a5bb 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-05 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/8463
+ * include/bits/ios_base.h (~ios_base): Make virtual.
+
2002-11-04 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu: Export string operator+.
diff --git a/libstdc++-v3/include/bits/ios_base.h b/libstdc++-v3/include/bits/ios_base.h
index c7c17cc..2cfe413 100644
--- a/libstdc++-v3/include/bits/ios_base.h
+++ b/libstdc++-v3/include/bits/ios_base.h
@@ -414,7 +414,7 @@ namespace std
}
// Destructor
- ~ios_base();
+ virtual ~ios_base();
protected:
ios_base();