aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2017-06-30 16:10:13 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2017-06-30 16:10:13 +0000
commite886224be7e4e75c06abf95676c1b408aa2583ef (patch)
tree8e458a0b9a5c148cfb6a3799aec5e43b5b4ef2ae /gcc
parent39426ab74f5ca34a413e45efc8b5d461479e3c5a (diff)
downloadgcc-e886224be7e4e75c06abf95676c1b408aa2583ef.zip
gcc-e886224be7e4e75c06abf95676c1b408aa2583ef.tar.gz
gcc-e886224be7e4e75c06abf95676c1b408aa2583ef.tar.bz2
ggc.h: Replace all 'static inline' with plain 'inline'.
* ggc.h: Replace all 'static inline' with plain 'inline'. Fix some formatting. From-SVN: r249848
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ggc.h38
2 files changed, 23 insertions, 20 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d5f94fb..594b247 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * ggc.h: Replace all 'static inline' with plain 'inline'. Fix
+ some formatting.
+
2017-06-30 Peter Bergner <bergner@vnet.ibm.com>
* tree-cfg.c (group_case_labels_stmt): Merge scanning and compressing
diff --git a/gcc/ggc.h b/gcc/ggc.h
index d100a53..2f4fa0f 100644
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -127,9 +127,8 @@ extern void *ggc_internal_alloc (size_t, void (*)(void *), 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, void (*)(void *),
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_INFO)
}
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_INFO)
}
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_STAT_INFO)
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)
{
}