Use more ggc_delete.
authorMartin Liska <mliska@suse.cz>
Tue, 5 Nov 2019 12:45:04 +0000 (13:45 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Tue, 5 Nov 2019 12:45:04 +0000 (12:45 +0000)
2019-11-05  Martin Liska  <mliska@suse.cz>

* symbol-summary.h: Use ggc_delete.

From-SVN: r277827

gcc/ChangeLog
gcc/symbol-summary.h

index cf6aa5c6ff96a2fff12d52365df94c1ad7d33a0f..c281cc84ef9e7be882d0018c932bd2ec8108bcfb 100644 (file)
@@ -1,3 +1,7 @@
+2019-11-05  Martin Liska  <mliska@suse.cz>
+
+       * symbol-summary.h: Use ggc_delete.
+
 2019-11-05  Anton Youdkevitch  <anton.youdkevitch@bell-sw.com>
 
        * config/aarch64/aarch64.c (thunderx2t99_vector_cost):
index 8aedcfe914335f82306f922a121a6f1ca9cb9339..a5e20e547a1d5e8be47484bf9cc4ea2fe7dcfccb 100644 (file)
@@ -69,10 +69,7 @@ protected:
   void release (T *item)
   {
     if (is_ggc ())
-      {
-       item->~T ();
-       ggc_free (item);
-      }
+      ggc_delete (item);
     else
       m_allocator.remove (item);
   }
@@ -562,10 +559,7 @@ protected:
   void release (T *item)
   {
     if (is_ggc ())
-      {
-       item->~T ();
-       ggc_free (item);
-      }
+      ggc_delete (item);
     else
       m_allocator.remove (item);
   }