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 cf6aa5c..c281cc8 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 8aedcfe..a5e20e5 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);
   }