]> git.pld-linux.org Git - packages/compat-gcc-34.git/blobdiff - compat-gcc-34-pr18185.patch
- fixed on 3.4 branch.
[packages/compat-gcc-34.git] / compat-gcc-34-pr18185.patch
diff --git a/compat-gcc-34-pr18185.patch b/compat-gcc-34-pr18185.patch
deleted file mode 100644 (file)
index 7452602..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-    
-    PR libstdc++/18185
-    * libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled exceptions.
-    
---- gcc/libstdc++-v3/libsupc++/eh_globals.cc   2004/04/30 04:20:24     1.4.16.1
-+++ gcc/libstdc++-v3/libsupc++/eh_globals.cc   2004/11/08 17:41:19     1.4.16.2
-@@ -48,7 +48,17 @@
- get_globals_dtor (void *ptr)
- {
-   if (ptr)
--    std::free (ptr);
-+    {
-+      __cxa_exception *exn, *next;
-+      exn = ((__cxa_eh_globals *) ptr)->caughtExceptions;
-+      while (exn)
-+      {
-+        next = exn->nextException;
-+        _Unwind_DeleteException (&exn->unwindHeader);
-+        exn = next;
-+      }
-+      std::free (ptr);
-+    }
- }
- static void
This page took 0.101405 seconds and 4 git commands to generate.