* libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.
authorMike Stump <mrs@apple.com>
Mon, 10 Jul 2006 21:50:34 +0000 (21:50 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Mon, 10 Jul 2006 21:50:34 +0000 (21:50 +0000)
From-SVN: r115318

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_globals.cc

index 153eb82065795c47df280e5a4f18365e0ee75303..774b3df9a0a72682921e6911c0d3dc28234f9eb8 100644 (file)
@@ -1,3 +1,7 @@
+2006-07-10  Mike Stump  <mrs@apple.com>
+
+       * libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.
+
 2006-07-10  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/15448
index 5f44e13a7a1ce3a38c6dea5fe662797ca70a4930..08492e6054eaf5453e0cd7c9fc8baf51229e1c27 100644 (file)
@@ -111,6 +111,7 @@ struct __eh_globals_init
   {
     if (_M_init)
       __gthread_key_delete(_M_key);
+    _M_init = false;
   }
 };