Fix warnings seen by clang in gcc/symbol-summary.h.
authorMartin Liska <mliska@suse.cz>
Thu, 27 Jun 2019 08:21:47 +0000 (10:21 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Thu, 27 Jun 2019 08:21:47 +0000 (08:21 +0000)
2019-06-27  Martin Liska  <mliska@suse.cz>

* symbol-summary.h (traverse): Pass
argument a to the call of callback.
(gt_ggc_mx): Mark arguments as unused.
(gt_pch_nx): Likewise.

From-SVN: r272734

gcc/ChangeLog
gcc/symbol-summary.h

index 4a96eb5a1577c5cfa0dcf783504e00cbfa7966c7..16d26bd8db2171bec0d6291c2a524e55b9aa6fc8 100644 (file)
@@ -1,3 +1,10 @@
+2019-06-27  Martin Liska  <mliska@suse.cz>
+
+       * symbol-summary.h (traverse): Pass
+       argument a to the call of callback.
+       (gt_ggc_mx): Mark arguments as unused.
+       (gt_pch_nx): Likewise.
+
 2019-06-27  Kewen Lin  <linkw@gcc.gnu.org>
 
        PR target/62147
index 0219f3a81eac56bea237b10f4ed8effe5fe0653b..e90d4481a105e8f08a5b3c4d42ce485262e0b5f2 100644 (file)
@@ -362,7 +362,7 @@ public:
   {
     for (unsigned i = 0; i < m_vector->length (); i++)
       if ((*m_vector[i]) != NULL)
-       f ((*m_vector)[i]);
+       f ((*m_vector)[i], a);
   }
 
   /* Getter for summary callgraph node pointer.  If a summary for a node
@@ -846,7 +846,7 @@ public:
   {
     for (unsigned i = 0; i < m_vector->length (); i++)
       if ((*m_vector[i]) != NULL)
-       f ((*m_vector)[i]);
+       f ((*m_vector)[i], a);
   }
 
   /* Getter for summary callgraph edge pointer.
@@ -966,21 +966,21 @@ fast_call_summary<T *, V>::is_ggc ()
 
 template <typename T>
 void
-gt_ggc_mx (fast_call_summary<T *, va_heap>* const &summary)
+gt_ggc_mx (fast_call_summary<T *, va_heap>* const &summary ATTRIBUTE_UNUSED)
 {
 }
 
 template <typename T>
 void
-gt_pch_nx (fast_call_summary<T *, va_heap>* const &summary)
+gt_pch_nx (fast_call_summary<T *, va_heap>* const &summary ATTRIBUTE_UNUSED)
 {
 }
 
 template <typename T>
 void
-gt_pch_nx (fast_call_summary<T *, va_heap>* const& summary,
-          gt_pointer_operator op,
-          void *cookie)
+gt_pch_nx (fast_call_summary<T *, va_heap>* const& summary ATTRIBUTE_UNUSED,
+          gt_pointer_operator op ATTRIBUTE_UNUSED,
+          void *cookie ATTRIBUTE_UNUSED)
 {
 }