emacs-diffs
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]