mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-23 21:23:06 +00:00
Make eligible global variables static and/or const
For better or worse, Jemalloc has a significant number of global variables. Making all eligible global variables `static` and/or `const` at least makes it slightly easier to reason about them, as these qualifications communicate to the programmer restrictions on their use without having to `grep` the whole codebase.
This commit is contained in:
committed by
Qi Wang
parent
e249d1a2a1
commit
589c63b424
@@ -9,13 +9,13 @@
|
||||
#include "jemalloc/internal/mutex_prof.h"
|
||||
#include "jemalloc/internal/prof_stats.h"
|
||||
|
||||
const char *global_mutex_names[mutex_prof_num_global_mutexes] = {
|
||||
static const char *const global_mutex_names[mutex_prof_num_global_mutexes] = {
|
||||
#define OP(mtx) #mtx,
|
||||
MUTEX_PROF_GLOBAL_MUTEXES
|
||||
#undef OP
|
||||
};
|
||||
|
||||
const char *arena_mutex_names[mutex_prof_num_arena_mutexes] = {
|
||||
static const char *const arena_mutex_names[mutex_prof_num_arena_mutexes] = {
|
||||
#define OP(mtx) #mtx,
|
||||
MUTEX_PROF_ARENA_MUTEXES
|
||||
#undef OP
|
||||
|
||||
Reference in New Issue
Block a user