[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 4b24b01 5/5: Pacify GCC 9 -Wredundant-decls
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] emacs-26 4b24b01 5/5: Pacify GCC 9 -Wredundant-decls |
Date: |
Thu, 30 May 2019 18:30:00 -0400 (EDT) |
branch: emacs-26
commit 4b24b0185d910d756e85ecdc30f49c414577050e
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
Pacify GCC 9 -Wredundant-decls
* src/gmalloc.c (_fraghead) [!HYBRID_MALLOC]:
Make it static in this case, too. This avoids having both
‘extern struct list _fraghead[];’ and
‘static struct list _fraghead[BLOCKLOG];’, which
GCC 9 complains about.
---
src/gmalloc.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/src/gmalloc.c b/src/gmalloc.c
index f3b3d77..9284d9b 100644
--- a/src/gmalloc.c
+++ b/src/gmalloc.c
@@ -182,7 +182,7 @@ struct list
};
/* Free list headers for each fragment size. */
-extern struct list _fraghead[];
+static struct list _fraghead[BLOCKLOG];
/* List of blocks allocated with aligned_alloc and friends. */
struct alignlist
@@ -339,9 +339,6 @@ size_t _heapindex;
/* Limit of valid info table indices. */
size_t _heaplimit;
-/* Free lists for each fragment size. */
-struct list _fraghead[BLOCKLOG];
-
/* Instrumentation. */
size_t _chunks_used;
size_t _bytes_used;
@@ -351,10 +348,6 @@ size_t _bytes_free;
/* Are you experienced? */
int __malloc_initialized;
-#else
-
-static struct list _fraghead[BLOCKLOG];
-
#endif /* HYBRID_MALLOC */
/* Number of extra blocks to get each time we ask for more core.