From 33f862ec1949659a5b629f14f72d676cf4e4f02e Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Mon, 27 Aug 2018 09:23:35 -0400 Subject: [PATCH] add inline hints for init and enforce_init --- malloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/malloc.c b/malloc.c index fef6185..db7d35c 100644 --- a/malloc.c +++ b/malloc.c @@ -659,7 +659,7 @@ COLD static void init_slow_path(void) { pthread_mutex_unlock(&mutex); } -static void init(void) { +static inline void init(void) { if (likely(atomic_load_explicit(&ro.initialized, memory_order_acquire))) { return; } @@ -667,7 +667,7 @@ static void init(void) { init_slow_path(); } -static void enforce_init(void) { +static inline void enforce_init(void) { if (!atomic_load_explicit(&ro.initialized, memory_order_acquire)) { fatal_error("invalid uninitialized allocator usage"); }