diff mbox

[GC] Clean ggc.h

Message ID 5831b139-da86-7a2d-4966-92b47330a86a@acm.org
State New
Headers show

Commit Message

Nathan Sidwell June 30, 2017, 4:13 p.m. UTC
ggc.h had a bit of funky formatting and widespread pre-C++ idiom 'static 
inline'.  Fixed as obvious.

template <typename T> static inline T *....

just looks weird :)

nathan
diff mbox

Patch

2017-06-30  Nathan Sidwell  <nathan@acm.org>

	* ggc.h: Replace all 'static inline' with plain 'inline'.  Fix
	some formatting.

Index: ggc.h
===================================================================
--- ggc.h	(revision 249835)
+++ ggc.h	(working copy)
@@ -127,9 +127,8 @@  extern void *ggc_internal_alloc (size_t,
 				 size_t CXX_MEM_STAT_INFO)
      ATTRIBUTE_MALLOC;
 
-     static inline
-     void *
-     ggc_internal_alloc (size_t s CXX_MEM_STAT_INFO)
+inline void *
+ggc_internal_alloc (size_t s CXX_MEM_STAT_INFO)
 {
   return ggc_internal_alloc (s, NULL, 0, 1 PASS_MEM_STAT);
 }
@@ -141,8 +140,7 @@  extern void *ggc_internal_cleared_alloc
 					 size_t, size_t
 					 CXX_MEM_STAT_INFO) ATTRIBUTE_MALLOC;
 
-static inline
-void *
+inline void *
 ggc_internal_cleared_alloc (size_t s CXX_MEM_STAT_INFO)
 {
   return ggc_internal_cleared_alloc (s, NULL, 0, 1 PASS_MEM_STAT);
@@ -168,7 +166,7 @@  finalize (void *p)
 }
 
 template<typename T>
-static inline bool
+inline bool
 need_finalization_p ()
 {
 #if GCC_VERSION >= 4003
@@ -179,7 +177,7 @@  need_finalization_p ()
 }
 
 template<typename T>
-static inline T *
+inline T *
 ggc_alloc (ALONE_CXX_MEM_STAT_INFO)
 {
   if (need_finalization_p<T> ())
@@ -191,7 +189,7 @@  ggc_alloc (ALONE_CXX_MEM_STAT_INFO)
 }
 
 template<typename T>
-static inline T *
+inline T *
 ggc_cleared_alloc (ALONE_CXX_MEM_STAT_INFO)
 {
   if (need_finalization_p<T> ())
@@ -204,7 +202,7 @@  ggc_cleared_alloc (ALONE_CXX_MEM_STAT_IN
 }
 
 template<typename T>
-static inline T *
+inline T *
 ggc_vec_alloc (size_t c CXX_MEM_STAT_INFO)
 {
   if (need_finalization_p<T> ())
@@ -216,7 +214,7 @@  ggc_vec_alloc (size_t c CXX_MEM_STAT_INF
 }
 
 template<typename T>
-static inline T *
+inline T *
 ggc_cleared_vec_alloc (size_t c CXX_MEM_STAT_INFO)
 {
   if (need_finalization_p<T> ())
@@ -229,7 +227,7 @@  ggc_cleared_vec_alloc (size_t c CXX_MEM_
 							 0, 0 PASS_MEM_STAT));
 }
 
-static inline void *
+inline void *
 ggc_alloc_atomic (size_t s CXX_MEM_STAT_INFO)
 {
     return ggc_internal_alloc (s PASS_MEM_STAT);
@@ -274,52 +272,52 @@  extern void init_ggc_heuristics (void);
 
 /* Memory statistics passing versions of some allocators.  Too few of them to
    make gengtype produce them, so just define the needed ones here.  */
-static inline struct rtx_def *
+inline struct rtx_def *
 ggc_alloc_rtx_def_stat (size_t s CXX_MEM_STAT_INFO)
 {
   return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);
 }
 
-static inline union tree_node *
+inline union tree_node *
 ggc_alloc_tree_node_stat (size_t s CXX_MEM_STAT_INFO)
 {
   return (union tree_node *) ggc_internal_alloc (s PASS_MEM_STAT);
 }
 
-static inline union tree_node *
+inline union tree_node *
 ggc_alloc_cleared_tree_node_stat (size_t s CXX_MEM_STAT_INFO)
 {
   return (union tree_node *) ggc_internal_cleared_alloc (s PASS_MEM_STAT);
 }
 
-static inline gimple *
+inline gimple *
 ggc_alloc_cleared_gimple_statement_stat (size_t s CXX_MEM_STAT_INFO)
 {
   return (gimple *) ggc_internal_cleared_alloc (s PASS_MEM_STAT);
 }
 
-static inline void
+inline void
 gt_ggc_mx (const char *s)
 {
   ggc_test_and_set_mark (const_cast<char *> (s));
 }
 
-static inline void
+inline void
 gt_pch_nx (const char *)
 {
 }
 
-static inline void
+inline void
 gt_ggc_mx (int)
 {
 }
 
-static inline void
+inline void
 gt_pch_nx (int)
 {
 }
 
-static inline void
+inline void
 gt_pch_nx (unsigned int)
 {
 }